diff options
author | Andrew Lewis <nerf@judo.za.org> | 2015-04-16 17:59:49 +0200 |
---|---|---|
committer | Andrew Lewis <nerf@judo.za.org> | 2015-04-16 17:59:49 +0200 |
commit | fa127b669afd550da49315833dea5eba52ff830a (patch) | |
tree | 7ce310ae8cecb959cff0292809b517024af3cf07 | |
parent | 7ed7e590aeec4bda5894c5898f6d382cbcf5b2da (diff) | |
download | rspamd-fa127b669afd550da49315833dea5eba52ff830a.tar.gz rspamd-fa127b669afd550da49315833dea5eba52ff830a.zip |
DMARC: Abort processing on policy failure (where this is not happening already)
-rw-r--r-- | src/plugins/lua/dmarc.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/lua/dmarc.lua b/src/plugins/lua/dmarc.lua index 0ca3ac4fd..25f8d03f3 100644 --- a/src/plugins/lua/dmarc.lua +++ b/src/plugins/lua/dmarc.lua @@ -131,6 +131,7 @@ local function dmarc_callback(task) quarantine_policy = true elseif (policy ~= 'none') then failed_policy = true + return end end subdomain_policy = string.match(e, '^sp=(.+)$') @@ -151,6 +152,7 @@ local function dmarc_callback(task) end else failed_policy = true + return end end pct = string.match(e, '^pct=(%d+)$') |