Hi,

Finally i found solution, i created verify_only router, which fail recipient
verification for particular remote host IP:

    dnslookup_vrfy:
      debug_print = "R: $router_name for $local_part@$domain"
      driver = dnslookup
      domains = !+local_domains : !+relay_to_domains

      require_files = /CONFDIR/db/block_ipout
      ignore_target_hosts = !/CONFDIR/db/block_ipout

      verify_only
      verify_recipient
      no_verify_sender
      fail_verify_recipient

Testing with -bv & -bvs shows, that it does what i want, on sender
verification and on delivery it is skipped, acts only for recipienťs
verification.

On every IP which is not in block_ipout router declines and pass
verification to next one (real dnslookup). If IP is in that list, it is
excluded (note exclamation) from ignore hosts, thus router accepts
that address = verification fails. Now ACL can reject these RCPT.

Hope that help someone else...

regards


-- 
Slavko
https://www.slavino.sk/

-- 
## 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