[Mailman-Users] Yahoo's DMARC and Mailman 2.17
rclemings at gmail.com
Thu Apr 24 05:19:53 CEST 2014
I should have known you'd already have caught this. Thanks.
I'll see if I can apply it to 2.1.17 for now. Cpanel hasn't picked up
2.1.18 yet (and in fact still has 2.1.15 in its stable versions).
On Wed, Apr 23, 2014 at 8:08 PM, Mark Sapiro <mark at msapiro.net> wrote:
> On 04/23/2014 07:16 PM, Russell Clemings wrote:
> > If the poster has not filled out the "name" field in his/her MUA (i.e.,
> > the From field says just "email at example.com" instead of "Your Name Here
> > email at example.com>"), then the munged From field reads "via Listname"
> > instead of "Your Name Here via Listname."
> This is <https://bugs.launchpad.net/mailman/+bug/1304511> fixed in
> 2.1.18rc1. 2.1.18rc2 is released and is better than 2.1.17 for this and
> <https://bugs.launchpad.net/mailman/+bug/1279667> and a few unrelated
> bug fixes, but I'm working on another patch for
> <https://bugs.launchpad.net/mailman/+bug/1311431> and there will shortly
> be a 2.1.18rc3.
> Here's the code in CookHeaders.py. Sorry for the wrapping.
> if (msgdata.get('from_is_list') or mlist.from_is_list) and not
> realname, email = parseaddr(msg['from'])
> if not realname:
> if mlist.isMember(email):
> realname = mlist.getMemberName(email) or email
> realname = email
> # Remove domain from realname if it looks like an email address
> realname = re.sub(r'@([^ .]+\.)+[^ .]+$', '---', realname)
> formataddr(('%s via %s' % (realname,
> This takes first, the display name from the From: header. If none and
> the address is a list member with a real name, use that, and finally
> fall back to the local part of the email address with 3 dashes appended.
> Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
> San Francisco Bay Area, California better use your sense - B. Dylan
> Mailman-Users mailing list Mailman-Users at python.org
> Mailman FAQ: http://wiki.list.org/x/AgA3
> Security Policy: http://wiki.list.org/x/QIA9
> Searchable Archives:
More information about the Mailman-Users