[exim-dev] [Bug 736] New: exim 4.69 fails to use all MX reco…

Top Page
Delete this message
Reply to this message
Author: David Favor
Date:  
To: exim-dev
New-Topics: [exim-dev] [Bug 736] exim 4.69 fails to use all MX records before failing, [exim-dev] [Bug 736] exim 4.69 fails to use all MX records before failing
Subject: [exim-dev] [Bug 736] New: exim 4.69 fails to use all MX records before failing
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=736
           Summary: exim 4.69 fails to use all MX records before failing
           Product: Exim
           Version: 4.69
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: bug
          Priority: high
         Component: Delivery in general
        AssignedTo: nigel@???
        ReportedBy: david@???
                CC: exim-dev@???



I'm testing exim and MX record processing.

I have two MX records - net1.coolsurf.com & net2.coolsurf.com where
net1 has an SMTP server running and net2 has none.

At least in version 4.69 it appears only net2 is tried. The MX priority
is net1 == 10 and net2 == 20.

As I understand the RFC, MX records should be tried in progressive order
and it appears here they are being tried backwards, as net1 is an async
version of qpsmtpd which will handle millions of connections and is up
during these errors.

Also, even if net1 & net2 both time out, in the case of the error below
no retry period was honored. The email was generated in a midnight cron
job (note the time stamp of 2008-07-14 00:00:17) and delivery appears to
only have been tried once, then returned as an error.

So there appear to be either 1 or 2 errors:

1) MX priority fails to be honored

2) SMTP mail delivery error is generated on first send attempt

_______


main.log:2008-07-14 00:00:17 1KII2j-00049Q-1U <= root@??? U=root
P=local S=18464 T="MediaPlayer.swf - 14 July 2008 (Mon) -
http://www.jeroenwijering.com/?item=JW_FLV_Media_Player" from
<root@???> for david@???
main.log:2008-07-14 00:00:17 cwd=/var/spool/exim 3 args: /usr/sbin/exim -Mc
1KII2j-00049Q-1U
main.log:2008-07-14 00:00:17 1KII2j-00049Q-1U net2.coolsurf.com [69.94.137.128]
Connection refused
main.log:2008-07-14 00:00:17 1KII2j-00049Q-1U == david@???
R=dnslookup T=remote_smtp defer (111): Connection refused
main.log:2008-07-14 00:00:17 1KII2j-00049Q-1U ** david@???: retry
timeout exceeded
main.log:2008-07-14 00:00:17 cwd=/var/spool/exim 7 args: /usr/sbin/exim -t -oem
-oi -f <> -E1KII2j-00049Q-1U
main.log:2008-07-14 00:00:17 1KII2j-00049T-3z <= <> R=1KII2j-00049Q-1U U=exim
P=local S=19259 T="Mail delivery failed: returning message to sender" from <>
for root@???
main.log:2008-07-14 00:00:17 1KII2j-00049Q-1U Completed


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email