Add option to remove Sender header
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
GNU Mailman | Status tracked in 3.0 | |||||
2.1 |
Fix Released
|
Medium
|
Mark Sapiro | |||
3.0 |
Fix Released
|
Medium
|
Barry Warsaw |
Bug Description
When sending messages through mailman with Postfix, it
adds a new header called "Sender" in addition to the
Errors-To and Return-Path headers.
Outlook (probably mistakenly) sees the Sender header
and treats it like gold. All messages show up in the
user's mailbox as from list-bounces on behalf of
therealperson. What's worse is that the rules/filters
will only work on the list-bounces part and not
therealperson.
If we could selectively turn off the addition of the
Sender header (and be able to keep the other two), then
we should still be able to use bounces but have Outlook
be able to filter messages.
[http://
Related branches
- Mark Sapiro: Approve
-
Diff: 122 lines (+52/-3)6 files modifiedMailman/Defaults.py.in (+8/-0)
Mailman/Gui/General.py (+23/-0)
Mailman/Handlers/SMTPDirect.py (+18/-2)
Mailman/MailList.py (+1/-0)
Mailman/Version.py (+1/-1)
Mailman/versions.py (+1/-0)
- Mark Sapiro: Approve
-
Diff: 122 lines (+52/-3)6 files modifiedMailman/Defaults.py.in (+8/-0)
Mailman/Gui/General.py (+23/-0)
Mailman/Handlers/SMTPDirect.py (+18/-2)
Mailman/MailList.py (+1/-0)
Mailman/Version.py (+1/-1)
Mailman/versions.py (+1/-0)
RFC2822 (Para 3.6.2. - Originator fields) would suggest that simply not
using
the Sender: header when Mailman is the agent responsible for the actual
transmission of the message is a breach of the RFC.
The problem with the behaviour of Outlook is discussed in the Mailman FAQ
here: www.python. org/cgi- bin/faqw- mm.py?req= show&file= faq02.003. htp
http://
A suggested code change which cosmetically improves the Outlook
presentation by changing the Sender: header value from the listname-
bounces alias to the listname alias is described there.
Paranthetically:
The Error-to: header is deprecated and only inserted for backward
compatibilty with old/broken MTAs.
The Return-path is not a header that travels with the message and is
known
as a trace field. It is mandatory and normally inserted at the start of
the
message, as a header, by the final SMTP delivery MTA and is the value of
the
SMTP envelope sender.
As an aside, Outlook 2003 appears to allow filtering on the contents of
From:
header wihtout any problems (as opposed to the From field displayed on the
GUI) and this does not involve the contents of the Sender: header.