Qmail
[Top] [All Lists]

Re: Question about Qmail relating to MX retry processing

To: qmail@list.cr.yp.to
Subject: Re: Question about Qmail relating to MX retry processing
From: Uncle George <qmail@gatworks.com>
Date: Sat, 25 Nov 2006 07:48:29 -0500
Delivered-to: sp-com-lists@consult.net
Delivered-to: gmail-qmail@securepoint.com
Delivered-to: sp.com.list@gmail.com
Delivered-to: mailing list qmail@list.cr.yp.to
In-reply-to: <20061125.105613.226722930.hanche@math.ntnu.no>
Mailing-list: contact qmail-help@list.cr.yp.to; run by ezmlm
References: <45679726.9080600@perkel.com> <20061125041044.GA19046@discworld.dyndns.org> <00a901c71063$d76b7920$7e00a8c0@pawel> <20061125.105613.226722930.hanche@math.ntnu.no>
User-agent: Mozilla Thunderbird 1.0.2-6 (X11/20050513)
Harald Hanche-Olsen wrote:

+ "Pawel Panek" <pawel.panek@inet.pl>:

| So if message is rejected (even temporaily) why not to try next MX
| (as RFC 974 said)? Is Qmail following the specs or it is not?

Actually, RFC 974 is obsoleted by RFC 2821, so people should quote it
instead.  (Though RFC 974 was the relevant one when qmail was
written.)

as per section 5 of RFC 2821 circa 2001: Address Resolution and Mail Handling

        To provide reliable
  mail transmission, the SMTP client MUST be able to try (and retry)
  each of the relevant addresses in this list in order, until a
  delivery attempt succeeds.  However, there MAY also be a configurable
  limit on the number of alternate addresses that can be tried.  In any
  case, the SMTP client SHOULD try at least two addresses.

Only a lawyer would like this. you *MUST* be able to try, but you *SHOULD* try at least 2. It would have been real easy
to have said MUST both times.

It would appear that qmail is not compliant with todays RFC. Since qmail was engineered before 2001, it was in compliance with the older specs, except that there appears to have been some underlying notion that all MX's should be tried. So its sort of like saying, in the 60's, the optional car seat ( lap ) belts were available. But seat belts were mandatory in the 90's. Does that make all the cars without seat belts undrivable? ( i dont know exactly when seat belts were introduced, nor made mandatory )

<Prev in Thread] Current Thread [Next in Thread>