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/archive%40jab.org

Reply via email to