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 -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to