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 -- [email protected]
To unsubscribe send an email to [email protected]