On 09/20/2015 06:15 PM, Jayson Smith wrote: > > I admin a mailing list where I had to set it up to munge the From: > header because of DMARC, and some Email clients--even though they should > know better--were replying to the list even though replies were supposed > to go to the sender. I've since taken advantage of the DMARC moderation > feature, but we've been encouraging people to give their Email address > somewhere in their message. If there were a footer variable with the > sender's Email address, this wouldn't be necessary. Just my $0.02 worth.
With Mailman's DMARC mitigations, if the sender's address is removed from the From: header, it is always in either Reply-To: or Cc:. Even if a user's MUA doesn't correctly address a Reply, it seems to me that it's just as easy to copy/paste the address from the Reply-To: or Cc: header of the original post as it is to copy/paste it from somewhere else in the message. What am I missing? Also, in my experience, users tend not to look at how their reply is addressed in the first place and don't even notice that it is addressed say to the list rather than the poster. I think the appropriate solution is for users to use compliant MUAs that will honor Reply-To:, although I understand that that's a lot easier for me to say than it is to get users to actually do it. All that said, if you really want it, it's a one line patch to add a 'sender' replacement to msg_header and/or msg_footer (watch out for wrapped lines). === modified file 'Mailman/Handlers/Decorate.py' --- Mailman/Handlers/Decorate.py 2010-06-05 17:27:39 +0000 +++ Mailman/Handlers/Decorate.py 2015-09-21 02:34:19 +0000 @@ -42,7 +42,7 @@ # Digests and Mailman-craft messages should not get additional headers if msgdata.get('isdigest') or msgdata.get('nodecorate'): return - d = {} + d = {'sender': msg.get_sender()} if msgdata.get('personalize'): # Calculate the extra personalization dictionary. Note that the # length of the recips list better be exactly 1. -- Mark Sapiro <m...@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org https://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://wiki.list.org/x/AgA3 Security Policy: http://wiki.list.org/x/QIA9 Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: https://mail.python.org/mailman/options/mailman-users/archive%40jab.org