Hi,
I've set up 2 exim machines to check bounces:
a - machine which sends message to deny@b
b - ACL configuration for "deny localpart = deny"
Now I send message (exim -bS)
EHLO foo
MAIL FROM: <a@a>
RCPT TO: <deny@b>
exim tries to send stuff to b as expected. And machine b denies which triggers bounce-generation at machine a.
I have a router (and ACLs allow this bounce):
bounce_route:
senders = : # as told in manuals
So it should capture bounce-messages for this router. However this is log from exim -d+all-exec..
--------> bounce_route router <--------
local_part=deny domain=b
checking senders
---0 Get 134994592 40 string.c 346
address match: subject=1@a pattern=
---0 Get 134994632 32 string.c 384
---0 Get 134994664 32 string.c 346
a in ""? no (end of list)
1@a in ":"? no (end of list)
---0 Get 134994696 48 string.c 346
bounce_route router skipped: senders mismatch
--------
Does this prove that "senders" string is not empty as I've expected? It is "1@a".
How I capture these bounces generated by machine a to a specific router?
Sorry about using old version of exim which is 4.10 if this was a known bug/feature which has been corrected in newer versions..
Best regards, Jori Hämäläinen