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).

rac


On Wed, Apr 23, 2014 at 8:08 PM, Mark Sapiro <m...@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.,
> if
> > the From field says just "em...@example.com" instead of "Your Name Here
> <
> > em...@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
> fasttrack:
>         realname, email = parseaddr(msg['from'])
>         if not realname:
>             if mlist.isMember(email):
>                 realname = mlist.getMemberName(email) or email
>             else:
>                 realname = email
>         # Remove domain from realname if it looks like an email address
>         realname = re.sub(r'@([^ .]+\.)+[^ .]+$', '---', realname)
>         change_header('From',
>                       formataddr(('%s via %s' % (realname,
> mlist.real_name),
>                                  mlist.GetListEmail())),
>
> 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 <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/rclemings%40gmail.com
>
------------------------------------------------------
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

Reply via email to