强制 MAIL FROM 信封使用:authed-user@$mydomain

强制 MAIL FROM 信封使用:authed-user@$mydomain

我拼命想让 Postfix “重写” MAIL FROM 信封,以便它始终采用以下形式:authenticated-user@$mydomain

我一直在使用smtpd_sender_login_mapssmtpd_sender_restrictions选项,但这些似乎并没有提供强制某个值的任何方式,仅仅是接受或拒绝给定的值。

如何实现这一点?

谢谢。

答案1

不可以。

目前,postfix 重写功能仅进行一些映射,例如sender_canonical_maps。它将重写发件人,例如从[email protected][email protected]。此外,postfix 不会将 SASL 信息传递给重写引擎。

你需要 milter 或者某种 content_filter 来实现这一点

我一直在玩smtpd_sender_login_mapssmtpd_sender_restrictions选项,但这些似乎并没有提供强制某个值的任何方式,仅仅只是接受或拒绝给定的值。

这就是 MTA 的原理设计,它具有类似 ACL 的功能(拒绝或允许电子邮件)。是的,postfix 仍然具有有限的重写能力。请参阅地址重写自述文件

答案2

相关内容