Hello,

I have a (only recently deployed) exim instance handling mail for around 
a dozen users in a small office. It appears that large messages 
sometimes (but not always) get stuck on our mail queue. Some 7MB 
outgoing messages have been delivered, but a handful of messages around 
1.2MB in size have been sat on the queue for a couple of days now and 
aren't looking like going.

Picking one message in particular, I have the following queue entry and 
log lines:


27h  1.2M 1JtiP2-0007Re-4R <[EMAIL PROTECTED]>
           [EMAIL PROTECTED]
           [EMAIL PROTECTED]


2008-05-08 14:17:36 1JtiP2-0007Re-4R == [EMAIL PROTECTED] R=dnslookup 
T=remote_smtp defer (-53): retry time not reached for any host 
2008-05-08 14:49:58 1JtiP2-0007Re-4R == [EMAIL PROTECTED] R=dnslookup 
T=remote_smtp defer (110): Connection timed out: SMTP timeout while 
connected to ibmr.btconnect.com [213.123.26.151] after sending data 
block (589662 bytes written)

Other delivery attempts record a little more data written, but generally 
between 570kB and 620kB.

Attempting a forced delivery with -M, with -d+all set on the command 
line, gives little more insight. A very normal looking start to the SMTP 
conversation, then after DATA, I get dozens of the following lines:

16:28:21  8755 writing data block fd=7 size=8190 timeout=300
16:28:22  8755 writing data block fd=7 size=8190 timeout=300

Around half a dozen (this varies wildly, though) of these lines appear 
per second, judging by the timestamps, then they stop altogether and 
nothing is logged for a minute. Then...

16:28:22  8755 writing data block fd=7 size=8190 timeout=300
16:29:14  8753 selecting on subprocess pipes
16:30:14  8753 selecting on subprocess pipes

Eventually after several minutes this simply times out, explaining the 
"SMTP timeout" message recorded in the logs. What I don't understand is, 
why my Exim has stopped sending data part way through a message -- is 
this likely to be an issue at the receiving end, or a networking issue 
between the two hosts, or is it a simple misconfiguration at my end?

I've found a few threads on exim-users relating to this, but none 
provided a solution applicable in my case, that I could see -- any help 
would be most gratefully received! I can make a packet capture from 
tcpdump available if people think that might help.

All the best,

James

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

Reply via email to