On 16:44:19 Aug 30, Girish Venkatachalam wrote:
> > I couldn't find this mentioned in RFC2821, could you point out the
> > section number which talks about this?
> > 
> > In any event, it's definitely not all that unusual...
> > 
> 
> Obviously then I must be wrong.
> 
> Mail servers are supposed to retry from the same IP address as per the
> RFCs. That is what I know/think.
> 
> Let me head to ietf.org and get back. :)
> 

Stuart,

I got this from RFC2821.

+----------------------------------------------------------------------+
3.7 Relaying

   In general, the availability of Mail eXchanger records in the domain
   name system [22, 27] makes the use of explicit source routes in the
   Internet mail system unnecessary.  Many historical problems with
   their interpretation have made their use undesirable.  SMTP clients
   SHOULD NOT generate explicit source routes except under unusual
   circumstances.  SMTP servers MAY decline to act as mail relays or to
   accept addresses that specify source routes.  When route information
   is encountered, SMTP servers are also permitted to ignore the route
   information and simply send to the final destination specified as the
   last element in the route and SHOULD do so.  There has been an
   invalid practice of using names that do not appear in the DNS as
   destination names, with the senders counting on the intermediate
   hosts specified in source routing to resolve any problems.  If source
   routes are stripped, this practice will cause failures.  This is one
   of several reasons why SMTP clients MUST NOT generate invalid source
   routes or depend on serial resolution of names.

   When source routes are not used, the process described in RFC 821 for
   constructing a reverse-path from the forward-path is not applicable
   and the reverse-path at the time of delivery will simply be the
   address that appeared in the MAIL command.

   A relay SMTP server is usually the target of a DNS MX record that
   designates it, rather than the final delivery system.  The relay
   server may accept or reject the task of relaying the mail in the same
   way it accepts or rejects mail for a local user.  If it accepts the
   task, it then becomes an SMTP client, establishes a transmission
   channel to the next SMTP server specified in the DNS (according to
   the rules in section 5), and sends it the mail.  If it declines to
   relay mail to a particular address for policy reasons, a 550 response
   SHOULD be returned.

+----------------------------------------------------------------------+

Does the last sentence of the first paragraph above suggest this?

And I find several places in the RFC where this idea is strongly
suggested.

Going by common sense however only those who don't comply with SMTP
standards would do such a silly thing.

It is still possible to use a bank of MTAs but allocate the job of
retrials to come from the same IP address.

-Girish

Reply via email to