[Mailman-Users] [Mailman-Developers] Sender field

John W. Baxter jwblist at loricamail.com
Sat Apr 29 22:30:47 CEST 2006


On 4/29/06 8:00 AM, "Stephen J. Turnbull" <stephen at xemacs.org> wrote:

> Sender doesn't instruct *conformant* MTAs at all, does it?  AFAIK the
> only thing that a RFC 2821-conforming MTA looks at is the Return-Path
> header, and it's supposed to remove that.

There is no Return-Path: header during transmission of a message. The
Return-Path header is added in the process of delivery.
There is a return path, stated in the MAIL FROM:<example at example.com> SMTP
command.  (That command *can* have more stuff related to authentication.)
The return path is what should be used as the address of a bounce if a mail
system foolishly accepts a message and then creates a bounce.

Notice that if an MTA rejects a message (or one or more of the recipients of
the message), it is not bouncing or creating a bounce.  It is issuing an
error response...the MTA (or MUA in the case of message submission) that was
trying to send creates a bounce message if appropriate (for message
submission, the MUA notifies the user--or pretends to:  Microsoft by default
hides the notification remarkably well).

While multi-line text associated with the rejection code is provided for,
MUAs are very poor about showing it if a submission is rejected--some show
only the first line; some only the last line.  Even some MTAs "improve" the
text of the rejection.

  --John





More information about the Mailman-Users mailing list