This is occurring as a result of account level filtering. You can determine this from the following log lines by focusing on the router that handled the message (see the 'R=' component of the log entry):
Code:
2009-09-23 08:03:42 1MqQZQ-0008A1-Pl => /dev/null <abc@jarotrans.com> R=central_filter T=**bypassed**
2009-09-23 08:03:42 1MqQZQ-0008A1-Pl => /dev/null <def@jarotrans.com> R=central_filter T=**bypassed**
In this case, the 'central_filter' router was responsible for handling the message. This router's role is to apply the account level filters in the delivery process:
Code:
# Account level filtering for everything but the main account
#
central_filter:
driver = redirect
allow_filter
no_check_local_user
file = /etc/vfilters/${domain}
...TRUNCATED...
If you happen to have a copy of the message being sent (including headers), I would recommend running it through the filter debugger.
Code:
exim -v -bf /etc/vfilters/${domain} < message.file
You could also step through debugging the filters during a live SMTP process by executing:
Code:
exim -d-all+filter -bs
This will launch a local SMTP session with the built-in debugger enabled, but will require you to manually issue the SMTP commands required to deliver that message.