diff options
author | Malte S. Stretz <mss@apache.org> | 2010-06-29 18:01:58 +0200 |
---|---|---|
committer | Malte S. Stretz <mss@apache.org> | 2010-06-29 18:01:58 +0200 |
commit | 7dd19919d132ae6b7b0446c569d96303d6091a5d (patch) | |
tree | 39b88c2e5f90a91550bce87cedc87124e33fe7ac /Mailman/Gui | |
parent | 66dc59ab5f368b1373f34d6487d7b43ad3af6941 (diff) | |
download | mailman2-7dd19919d132ae6b7b0446c569d96303d6091a5d.tar.gz mailman2-7dd19919d132ae6b7b0446c569d96303d6091a5d.tar.xz mailman2-7dd19919d132ae6b7b0446c569d96303d6091a5d.zip |
Added option include_sender_header to suppress rewrite of the Sender header which confuses Outlook (formerly known as FAQ 2.3). See also <http://mail.python.org/pipermail/mailman-developers/2006-July/019040.html>. Bug #266824.
Diffstat (limited to 'Mailman/Gui')
-rw-r--r-- | Mailman/Gui/General.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Mailman/Gui/General.py b/Mailman/Gui/General.py index 8271a30e..21547cb8 100644 --- a/Mailman/Gui/General.py +++ b/Mailman/Gui/General.py @@ -414,6 +414,29 @@ class General(GUIBase): does not affect the inclusion of the other <tt>List-*:</tt> headers.)""")) ) + # Suppression of Sender header modification + if mm_cfg.ALLOW_SENDER_OVERRIDES: + rtn.append( + ('include_sender_header', mm_cfg.Radio, + (_('No'), _('Yes')), 0, + _("""Should the <tt>Sender</tt> header be rewritten for this + mailing list to avoid stray bounces? <em>Yes</em> is + recommended."""), + + _(""""<a href="http://www.faqs.org/rfcs/rfc2822.html">RFC + 2822</a> defines the <tt>Sender</tt> header and defines it + as "the mailbox of the agent responsible for the actual + transmission of the message." Mailman replaces this header + per default with the list's bounce address. + + <p>While it is debatable if Mailman is such an agent, setting + this header helps directing bounces from some broken MTAs to + the right destination. On the other hand do some mail + readers show unexpected behaviour if this header is set (like + missing addresses in forwarded mails and copies sent to the + bounce address on reply-to-all), so it can be disabled + here.""")) + ) # Discard held messages after this number of days rtn.append( |