Browse Source

[Fix] Ratelimit: lowercase email addresses

tags/1.7.0
Andrew Lewis 6 years ago
parent
commit
ffdcbd4937
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      src/plugins/lua/ratelimit.lua

+ 2
- 2
src/plugins/lua/ratelimit.lua View File

@@ -287,7 +287,7 @@ local keywords = {
['get_value'] = function(task)
local from = task:get_from(0)
if ((from or E)[1] or E).addr then
return from[1]['addr']
return string.lower(from[1]['addr'])
end
return nil
end,
@@ -366,7 +366,7 @@ local function dynamic_rate_key(task, rtype)
local total_rcpt = 0
for _, r in ipairs(rcpts) do
if r['addr'] and total_rcpt < max_rcpt then
local key_f = string.format(key_s, r['addr'])
local key_f = string.format(key_s, string.lower(r['addr']))
table.insert(rate_keys, key_f)
total_rcpt = total_rcpt + 1
end

Loading…
Cancel
Save