禁用 postfix“未送达的邮件退回给发件人”

禁用 postfix“未送达的邮件退回给发件人”

是否可以禁用 Postfix 通知“未送达的邮件退回给发件人”?

由于我收到太多带有伪造发件人的垃圾邮件,我不希望 Postfix 通知这些伪造发件人。

答案1

如果你让 postfix 直接拒绝收到的邮件,它不会使用发件人地址,而是在“RCPT TO”阶段拒绝电子邮件。请确保你有

soft_bounce=no
unknown_local_recipient_reject_code = 550

我不确定您还做了什么,但至少在我的 postfix 上,如果有人试图向未知的本地用户发送电子邮件,该邮件会在连接初期被退回,而不是在他们连接并向您发送消息之后。

答案2

问题是您的 MTA 为何会接受发送给不存在收件人的邮件。它应该只是以永久错误 (5xx) 消息结束与连接 (垃圾邮件) 客户端的 SMTP 对话。您确实应该有充分的理由禁用 DSN (传递状态通知)。

smtpd_recipient_restrictions或者更准确地说,限制拒绝未经验证的收件人在 Postfix 手册中。您还应该阅读Postfix 地址验证方法

相关内容