SMTP 客户端在向其他域(中继)发送电子邮件之前需要通过用户身份验证。我们可以smtpd_sender_restrictions
用来确保 MAIL FROM 地址与经过身份验证的用户匹配。但是如何确保邮件头中的 From 地址与 MAIL FROM 地址匹配呢?我们还想限制 Reply-To 标头,因此垃圾邮件发件人几乎无法使用我们的 SMTP 服务器,即使他们破解了一些用户密码。
如果您想重写邮件标头,则必须让 postfix 通过某些进行重写的程序传递邮件。查看文档以了解有关交互如何工作的策略之类的内容。
但是,我不相信您所描述的是一个好主意,或者对垃圾邮件有帮助。如果您不能依赖经过身份验证的用户的行为,那么您需要进行内容过滤,就像对来自未知来源的邮件执行内容过滤一样。