Viktor Dukhovni via Postfix-users:
> On Wed, Mar 06, 2024 at 07:30:01PM -0500, Christophe Kalt via Postfix-users 
> wrote:
> 
> > The two options I've seen for implementing SRS are milter and
> > [sender_]canonical_maps but it seems to me that neither are a good fit when
> > rewriting the envelope From as they happen early on (smtpd and cleanup
> > specifically) and before Postfix knows where the mail is going.
> > 
> > That's a bit of a problem as rewriting the sender only makes sense if the
> > mail is being sent over SMTP (and even then, it would be great to have more
> > control as it is not always desirable). Looking for another option, the
> > closest seems to be smtp_generic_maps except that it rewrites both envelope
> > and header Froms.
> > 
> > I suspect this could easily be adjusted with a new smtp_generic_classes
> > parameter (similar to [sender_]canonical_classes) ?
> 
> Yes, but I'm somewhat concerned about lack of "orthogonality" of
> features.  What if one wants both generic mapping of interal addresses
> in headers, and SRS for remote envelopes?
> 
> Perhaps SRS should be using a feature that (like virtual aliases for
> recipient addresses) transforms only the envelope sender address and
> does not preclude generic(5) rewriting?

SRS is really an 'output' dependent rewrite. So an additional
envelope.from mapping may be needed for (some) delivery agents.

Generic in its current form pre-dates message signing.

        Wietse
_______________________________________________
Postfix-users mailing list -- postfix-users@postfix.org
To unsubscribe send an email to postfix-users-le...@postfix.org

Reply via email to