On Thu, Sep 07, 2000 at 12:03:55PM +0200, Jost Krieger wrote:
> On Thu, Sep 07, 2000 at 01:48:00AM -0400, Adam McKenna wrote:
> 
> > 2) It is *not* the frigging MX record.  That has nothing to do with it.  Any
> > mailer that breaks when there is only an A record is a broken mailer.
> 
> And who says so? I'm sure every mailer SHOULD fall back to the A record,
> but the RFCs don't demand it.


RFC 974                                                     January 1986
Mail Routing and the Domain System

[snip]

Issuing a Query

   The first step for the mailer at LOCAL is to issue a query for MX RRs
   for REMOTE.  It is strongly urged that this step be taken every time
   a mailer attempts to send the message.  The hope is that changes in
   the domain database will rapidly be used by mailers, and thus domain
   administrators will be able to re-route in-transit messages for
   defective hosts by simply changing their domain databases.

[snip]

   If the response does not contain an error response, and does not
   contain aliases, its answer section should be a (possibly zero
   length) list of MX RRs for domain name REMOTE (or REMOTE's true
   domain name if REMOTE was a alias).  The next section describes how
   this list is interpreted.

Interpreting the List of MX RRs

   NOTE: This section only discusses how mailers choose which names to
   try to deliver a message to, working from a list of RR's.  It does
   not discuss how the mailers actually make delivery.

[snip]

   It is possible that the list of MXs in the response to the query will
   be empty.  This is a special case.  If the list is empty, mailers
   should treat it as if it contained one RR, an MX RR with a preference
   value of 0, and a host name of REMOTE.

Thanks for playing.

--Adam

Reply via email to