--- 1.18/check_rcpt.conf 2018-05-25 16:28:03.000000000 -0600 +++ 1.19/check_rcpt.conf 2018-10-12 01:27:20.928094505 -0600 @@ -39,6 +39,7 @@ condition = ${if !eq{$acl_m_esf_skip}{1}} condition = ${if !eq{EASY_SPF_FAIL}{0}} spf = fail + set acl_m_slow1 = 1 set acl_m_easy69 = ${eval:$acl_m_easy69+EASY_SPF_FAIL} add_header = SPFCheck: Fail, EASY_SPF_FAIL Spam score @@ -47,7 +48,6 @@ condition = ${if !eq{$acl_m_esf_skip}{1}} condition = ${if !eq{EASY_SPF_PASS}{0}} spf = pass - set acl_m_slow1 = 1 set acl_m_easy69 = ${eval:$acl_m_easy69+EASY_SPF_PASS} add_header = SPFCheck: Server passes SPF test, EASY_SPF_PASS Spam score @@ -56,6 +56,7 @@ condition = ${if !eq{$acl_m_esf_skip}{1}} condition = ${if !eq{EASY_SPF_SOFT_FAIL}{0}} spf = softfail + set acl_m_slow1 = 1 set acl_m_easy69 = ${eval:$acl_m_easy69+EASY_SPF_SOFT_FAIL} add_header = SPFCheck: Soft Fail, EASY_SPF_SOFT_FAIL Spam score @@ -64,5 +65,6 @@ # If sender IP is not that of one of sender's domain's mailservers, # delay a bit. # Throws off lots of mass mailers. - - warn delay = ${if eq {$acl_m_slow1}{1}{0s}{2s}} + + warn condition = ${if eq{$acl_m_slow1}{1}} + delay = 2s