Re: [exim] long delays sending (not ident related) (mypost: …

Top Page
Delete this message
Reply to this message
Author: Fred Viles
Date:  
To: exim-users
Subject: Re: [exim] long delays sending (not ident related) (mypost: rl3sept27)
On 28 Sep 2005 at 19:13, rich lott wrote about
    "[exim] long delays sending (not ide":


| exim newbie. My mail takes ages (always >30s) to deliver.
|
| I added the lines following lines to the exim configuration:
| rfc1413_hosts = !*
| rfc1413_query_timeout = 0s
|
| as I was advised that that turns off dns lookups,


No, it turns off ident lookups. Actually, since your problem is in
*sending* mail, this can't help. There is the possibility that the
remote site is doing an ident call to your server, and you have a
firewall dropping the packet (instead of rejecting it).

Or there may be lots of other reasons why the remote is delaying the
transaction. Some admins introduce delays intentionally to cause
poorly written ratware to cause a protocol violation when it doesn't
wait for the response.

Are you seeing the same 30s delay with delivery to lots of different
hosts, or just this one?

| Here's the logs:

|...
| >>>>>>>>>>>>>>>> Remote deliveries >>>>>>>>>>>>>>>>
| --------> rl3@??? <--------

|...
| Connecting to mail.shinyblue.net [195.50.105.121]:25 ... connected
| waiting for data on socket
| read response data: size=27
|   SMTP<< 220 bishop.34sp.com ESMTP
| 195.50.105.121 in hosts_avoid_esmtp? no (option unset)
|   SMTP>> EHLO reech
| waiting for data on socket
| read response data: size=51
|   SMTP<< 250-bishop.34sp.com
|          250-PIPELINING
|          250 8BITMIME
| 195.50.105.121 in hosts_require_tls? no (option unset)
| using PIPELINING
| 195.50.105.121 in hosts_require_auth? no (option unset)
|   SMTP>> MAIL FROM:<root@???>
|   SMTP>> RCPT TO:<rl3@???>
|   SMTP>> DATA
| waiting for data on socket
| read response data: size=30
|   SMTP<< 250 ok
|   SMTP<< 250 ok
|   SMTP<< 354 go ahead
|   SMTP>> writing message and terminating "."
| writing data block fd=8 size=291 timeout=300
| waiting for data on socket
| read response data: size=28
|   SMTP<< 250 ok 1127931341 qp 80393
| journalling rl3@???
| ok=1 send_quit=1 send_rset=0 continue_more=0 yield=0 first_address is NULL
| transport_check_waiting entered
|   sequence=1 local_max=500 global_max=-1
| locking /var/spool/exim4/db/wait-remote_smtp.lockfile
| locked /var/spool/exim4/db/wait-remote_smtp.lockfile
| EXIM_DBOPEN(/var/spool/exim4/db/wait-remote_smtp)
| returned from EXIM_DBOPEN
| opened hints database /var/spool/exim4/db/wait-remote_smtp: flags=2
| dbfn_read: key=mail.shinyblue.net
| no messages waiting for mail.shinyblue.net
|   SMTP>> QUIT

|...

Too bad there's no timestamps on the SMTP session log lines.

- Fred