[Mailman-Users] Doubts with Mailman + DMARC + Option "Munge From"
Mark Sapiro
mark at msapiro.net
Mon May 21 13:01:14 EDT 2018
On 05/20/2018 07:13 AM, Henrique Fagundes wrote:
>
> Example: I have a list called "clubenaval" and I sent an email to the
> list. It appears like this: "Henrique Fagundes via clubenaval", as
> pictured in the link below:
> http://temporario2.aprendendolinux.com/from.png
>
> I'd like to remove that. I would like only the name of the sender to
> appear, in the case of the example, "Henrique Fagundes".
It is done the way it is in order to not confuse people as the actual
address in the From: header is the list posting address, not Henrique
Fagundes address. I.e., if the "via clubenaval" were removed, the
message would be
From: Henrique Fagundes <clubenaval at groupos.aprendendolinux.com>
making it appear as if <clubenaval at groupos.aprendendolinux.com> was
Henrique Fagundes actual email address.
That said, you can remove the via listname by applying the following
change to Mailman/Handlers/CookHeaders.py
> --- CookHeaders_2.1.20.py 2018-05-21 09:37:09.018765014 -0700
> +++ CookHeaders_2.1.20_new.py 2018-05-21 09:40:11.899778618 -0700
> @@ -148,7 +148,7 @@
> # 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),
> + formataddr((realname,
> mlist.GetListEmail())),
> mlist, msg, msgdata)
> else:
Also, later versions of Mailman (>=2.1.22) will translate "via" to "por"
for pt_BR. (The i18n was added in 2.1.21, but the pt_BR message catalog
wasn't updated until 2.1.22)
--
Mark Sapiro <mark at msapiro.net> The highway is for gamblers,
San Francisco Bay Area, California better use your sense - B. Dylan
More information about the Mailman-Users
mailing list