Vincent Lefevre via Postfix-users:
[ Charset ISO-8859-1 converted... ]
> As DMARC protection, some mailing-lists (like postfix-users)
> rewrite the "From:" header, with at least 2 drawbacks:
> * This breaks e-mail searching by the "From:" address.
> * At my work, only the address is changed (without introducing
> "via <mailing-list>"), so that this is very confusing as mail
> appears like
> From: Firstname Lastname <mailing-list-address>
> and we start seeing users sending private mail to mailing-lists
> because they did not notice that the address changed.
The "via listname" part is there for a good reason - it is to prevent
human mistakes like the one you describe.
If something removes "via listname" from postfix-users messages,
that would be a terrible mistake, and they should stop doing that.
> I was wondering whether I could ask postfix to revert the "From:"
> header back to the original value, just before the local delivery,
> at least for lists that keep the original address in some other
> header ("X-MailFrom:" for postfix-users, "X-Original-From:" for
> some mailing-lists...). Any idea?
No, but you're welcome to contribute a content filter (Milter) that
does this. A Milter can be implemented in many programming languages,
and would work like this:
- Look at each SMFIC_RCPT event and see if the recipient domain is
local (a configurable list of domains).
- Look at each SMFIC_HEADER event, and see if it is an "X-MailFrom:"
or "X-Original-From:" header (a configurable list of labels).
- When receiving an SMFIC_EOH (end of headers) event, if there was
no "From: XXX via YYY" header, replace From: with content from
"X-MailFrom:" or "X-Original-From:".
Wietse
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]