> Exactly how to patch this depends on what Mailman version you're > starting with, but you basically want some code like this. > > name, addrs = parseaddr(msg.get('from')) > addrs += '.invalid' > del msg['from'] > msg['From'] = formataddr((name, addrs)) > > If you put it in Mailman/Handlers/Cleanse.py or > Mailman/Handlers/CookHeaders.py, parseaddr and formataddr are already > imported from email.Utils so the above 4 lines added to the > process(mlist, msg, msgdata) function are all you need. >
(Including your other email) Right, I have a few highly-customized MM installs, and need to do this by hand - can't just install the latest and greatest. Thanks, I'll start testing now. Bob _______________________________________________ Mailman-Developers mailing list Mailman-Developers@python.org https://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-developers/archive%40jab.org Security Policy: http://wiki.list.org/x/QIA9