Re: [exim] vanishing emails

Top Page
Delete this message
Reply to this message
Author: Fred Viles
Date:  
To: exim-users
Subject: Re: [exim] vanishing emails
On 15 Jul 2005 at 0:39, p cooper wrote about
    "[exim] vanishing emails":


| Im sending emails from a PHP app -> exim (instead of sendmail). the logs seem
| to show that the mesage has been sent,


Right.

| but they arent arriving the other end.
| Anyone know how to start troubleshooting this (if i can) ?


Have you just obfuscated an otherwise valid sender address? IOW, if
"smtp.isp.co.uk" tries to deliver a DSN to "apache@???",
will it be able to?

If so, and no DSN is being delivered, you have to follow the trail.
Contact isp.co.uk and ask them to check their logs to see what they
did with your message. If it was successfully delivered to
yahoo.co.uk's MX, you'll have to contact Yahoo to see what they did
with it.

| grenada # tail /var/log/exim/exim_main.log
| 2005-07-15 00:52:04 End queue run: pid=26130
| 2005-07-15 01:03:41 1DtDg5-0006on-2t <= apache@??? U=apache
| P=local S=2524
| 2005-07-15 01:03:41 1DtDg5-0006on-2t => xxxxx@??? R=send_to_gateway
| T=remote_smtp H=smtp.isp.co.uk [xx.xx.x.x]
| 2005-07-15 01:03:41 1DtDg5-0006on-2t Completed

|...

OTOH, if you didn't obfuscate the sender address above, read on:

"grenada.home.nw" is not a resolvable public domain name, so
"apache@???" is not a valid address, so you can't get a
DSN (bounce) telling you why the message wasn't delivered. Quite
possibly, Yahoo's server rejected the message because of the invalid
envelope sender (mine would).

If "apache" is a valid local mailbox, you may just need to set
qualify_domain correctly. More likely, you need to use exim's "-f"
parameter to specify a valid sender address, in which case read about
the trusted_users, trusted_groups, and untrusted_set_sender
configuration options.

- Fred