Mark Sapiro wrote: > >Make a custom handler (see ><http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.067.htp>) >that checks mlist.umbrella_list, and if true add an X-No-Archive: >header to the message. E.g. > >def process(mlist, msg, msgdata): > if mlist.umbrella_list: > msg['X-No-Archive'] = 'Yes' > >The handler has to be in the pipeline prior to 'ToArchive'.
I should know better than to post code when I'm in a hurry, but ... The above is a bit too simple. Something like def process(mlist, msg, msgdata): if mlist.umbrella_list: del msg['x-no-archive'] msg['X-No-Archive'] = 'Yes' is probably better to avoid creating multiple X-No-Archive: headers. Also, if you insert the handler prior to 'ToArchive', the message (any message to an umbrella list) will not be archived at all. If you insert the handler after 'ToArchive' but prior to 'ToOutgoing', the message will be archived in the archive of the first umbrella list it hits, but won't be archived in any subsequent lists which is probably more like what you want. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp