Well, I've finally found the cause of my problem. Here is a piece of my
config file (exim 4.69, acts as a relay for internal mail servers):
####################
# My router; blackholes only those recipients who aren't listed in
$acl_m3; doesn't run at verify stage
blackholes:
driver = redirect
condition = ${if ! [EMAIL PROTECTED]
data = :blackhole:
no_verify
# Default router; runs at verify stage
dnslookup_relay_to_domains:
debug_print = "R: dnslookup_relay_to_domains for [EMAIL PROTECTED]"
driver = dnslookup
domains = ! +local_domains : +relay_to_domains
transport = remote_smtp
# !!!!!!! The option below causes a problem !!!!!!!
same_domain_copy_routing = yes
no_more
####################
After removing "same_domain_copy_routing" option from "dnslookup..."
router everything is working correctly - "blackholes" router runs for
EVERY recipient (regardless of whether recipients are in the same domain
or not) and regardless of whether condition was not met for some
recipient.
Hmmmm.... Should "same_domain_copy_routing" option (available for ONE
router) affect the functionality of the OTHER routers? Bug or feature? :-)
Regards,
Vitas,
--
## List details at http://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/