Viktor Dukhovni:
> > On Jan 27, 2021, at 9:40 PM, Andy Smith <a.sm...@ldex.co.uk> wrote:
> > 
> > Correct, its a dynamic value. It can only be known by reading the reply-to 
> > value from the headers of the same message.
> 
> One way to do this entirely in Postfix is to:
> 
> 1. Delete the evil "From:" header that matches the "www" user
>    on input via header_checks.
> 2. In the same input cleanup(8) instance PREPEND an "X-Reply-From"
>    header that is a copy of the "Reply-To" header (when present).
> 3. Use sender_dependent_default_transport to send mail from "www"
>    to a custom smtp(8) delivery transport (new master.cf entry).
> 
> In the custom smtp transport:
> 
> 4. Use smtp_header_checks to rewrite "X-Reply-From:" to "From:"
> 
> In the regular smtp transport:
> 
> 5. Use the smtp_header_checks "IGNORE" action to drop the
>    "X-Reply-From:" header.
> 
> The only thing this does not do is modify the envelope sender
> address to match the value in the header.  Doing that goes
> outside any built-in Postfix features that come to mind...

And fiding MAIL FROM is what they need to do most...

        Wietse

Reply via email to