On 2020-07-03 Marco Gaiarin via Exim-users <[email protected]> wrote:
> really i don't remember exactly how, but i've added to my boilerplate exim
> config file an ACL, near the end of acl_check_rcpt ACL, that sounds like:
[...]
>   require
>     message = ${if >{$rcpt_fail_count}{0} {unrouteable address}{unknown user}}
>     log_message = ${if >{$rcpt_fail_count}{0} {Dictionary attack 
> (${eval:$rcpt_fail_count+1} failed recipients)}{}}
>     domains = !+local_domains
>     verify = recipient/LOCAL_RELAY_VERIFY_OPTIONS
>     delay = ${eval:TEERGRUBE+TGRCPT*$rcpt_fail_count}s

> but this ACL seems to pass for verify pass, but fail for delivery:
[...]
> processing "require"
[...]
> pnlug.it in "!+local_domains"? no (matched "!+local_domains" - cached)

You "require" any message recipient domain part to *not* match +local_domains
which is not the case.

BTW it is not a good idea to specify log_message before doing the actual
testing, you will log a message for every message not just the delayed
ones.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'

-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to