我想要 Postfix停止向我的本地帐户发送未送达通知,以下是我的日志中的示例
17:47:08 A727B62C6F61: message-id=<20121124174708.A727B62C6F61@mail.***********>
17:47:08 F151362C6F5F: sender non-delivery notification: A727B62C6F61
17:47:08 A727B62C6F61: from=<>, size=4676, nrcpt=1 (queue active)
17:47:08 F151362C6F5F: removed
17:47:08 warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
17:47:08 A727B62C6F61: to=<**********>, relay=local, delay=0.01, delays=0/0.01/0/0, ...
我如何在 main.cf 中配置它?
答案1
答案:
主配置文件
bounce unix - - n - 0 bounce
应改为:
主配置文件
bounce unix - - n - 0 discard
答案2
要控制退回通知的发送位置和时间,请查看以下设置:
bounce_notice_recipient
notify_classes
两者均在此处描述:http://www.postfix.org/bounce.8.html
答案3
这postconf 文档列出 8 种通知类别:、bounce
、2bounce
、data
、delay
和policy
。我建议如下:protocol
resource
software
notify_classes = 2bounce, data, delay, resource, software
您会收到有关退回的无法送达邮件、Postfix 问题(data
、resource
和software
)以及由于技术原因无法送达的邮件(可能表明您这边存在问题,delay
)的通知。
bounce
并policy
会通知您有关被拒绝/退回的邮件以及protocol
垃圾邮件发送者或类似情况(它们违反了 SMTP 协议)