[Mailman-Users] Sender modification

Richard Barrett r.barrett at openinfo.co.uk
Tue May 11 18:17:23 CEST 2004

Right near the end of  
you will find details of a hack to the MM source code for MM 2.1.x  
which changes the Sender: header value from listname-bounces to  
listname, while leaving the envelope sender as listname-bounces for  
bounce handling. The line number referenced in the FAQ is approximate;  
depending on what exact version of MM 2.1.x source you are running you  
may find the line to be changed a few either way of the one stipulated.

This is an attempt to alleviate the pain that some users (and list  
admins) appear to experience with the conflation of From: and Sender:  
headers in the displayed From field of the web GUI of some versions of  
some Microsoft MUAs. If that is your problem, this hack might help.

With well behaved MTAs that send bounce messages back to the envelope  
sender this change should be safe but if it blows up in your face  
because a badly behaved MTA sends a bounce back to the Sender header,  
which is now the primary list address, and hence to the list itself, it  
is on your head; you have been warned.

That said, the change is one-line-simple and easy to reverse if things  
start to go pear shaped.

On 11 May 2004, at 16:17, Brad Knowles wrote:

> At 4:54 PM +0200 2004/05/11, cedric gross wrote:
>>  Is there a way to change the sender of mail (i.e.  
>> mailman-user-bounce) with
>>  something more humain like : The Mailman User list
>>  <mailman-users at python.org) ?
> 	You can go throughout the Mailman code and change listname-bounces to  
> whatever you want, but this is not recommended.
> 	Bounces will actually come back to this address, so whatever you do,  
> you have to be able to distinguish between bounces and original  
> submissions.  But if you had a violent opposition to the string  
> "-bounces" appearing anywhere, you could change this to be "-fred" or  
> whatever else you may want.
>>  Or must I do it by canonical rewriting ?
> 	That would be an extremely bad idea.  You would be destroying vital  
> information encoded in the envelope sender address, which could not be  
> recovered once a bounce occurred.
> 	See Mailman FAQ 2.2 at  
> <http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq02.002.htp>  
> and FAW 2.3 at  
> <http://www.python.org/cgi-bin/faqw-mm.py? 
> req=show&file=faq02.003.htp>.
> -- 
> Brad Knowles, <brad.knowles at skynet.be>
> "They that can give up essential liberty to obtain a little temporary
> safety deserve neither liberty nor safety."
>     -Benjamin Franklin, Historical Review of Pennsylvania.
>   SAGE member since 1995.  See <http://www.sage.org/> for more info.

More information about the Mailman-Users mailing list