Postfix 禁用错误电子邮件通知

Postfix 禁用错误电子邮件通知

我正在尝试禁用 Postfix 错误电子邮件通知。我不想在出现“虚拟邮箱表中的用户未知”时收到通知电子邮件。

我仍然想收到退回通知。

主配置文件:

notify_classes = bounce
bounce_notice_recipient = [email protected]

重新启动 Postfix 后,我仍然收到这些电子邮件(发送给邮政局长 - 而不是退回)。

有什么办法可以解决这个问题吗?我收到很多垃圾邮件发送者发来的通知邮件,这些邮件会发送到不存在的地址。

Postfix SMTP server: errors from example.com[​11.22.33.44]

Transcript of session follows.

Out: 220 example.com ESMTP Postfix (3.2.0)
In:  EHLO whatever.com
Out: 250-example.com
Out: 250-PIPELINING
Out: 250-SIZE 50000000
Out: 250-ETRN
Out: 250-STARTTLS
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250-DSN
Out: 250 SMTPUTF8
In:  STARTTLS
Out: 220 2.0.0 Ready to start TLS
In:  EHLO whatever.com
Out: 250-example.com
Out: 250-PIPELINING
Out: 250-SIZE 50000000
Out: 250-ETRN
Out: 250-AUTH PLAIN DIGEST-MD5 LOGIN
Out: 250-AUTH=PLAIN DIGEST-MD5 LOGIN
Out: 250-ENHANCEDSTATUSCODES
Out: 250-8BITMIME
Out: 250-DSN
Out: 250 SMTPUTF8
In:  MAIL FROM:<[email protected]> SIZE=2110
Out: 250 2.1.0 Ok
In:  RCPT TO:<[email protected]>
Out: 550 5.1.1 <[email protected]>: Recipient address rejected: User
  unknown in virtual mailbox table
In:  RSET
Out: 250 2.0.0 Ok
In:  QUIT
Out: 221 2.0.0 Bye

答案1

我通过在 main.cf 中添加此行解决了该问题:

error_notice_recipient = blackhole@localhost

error_notice_recipient(默认:邮政局长)

接收有关由策略、资源、软件或协议错误导致的邮件传递问题的邮件管理员通知。这些通知可通过notify_classes参数启用。

然后将这一行添加到 /etc/aliases :

黑洞:/dev/null

如果您的“notify_classes”行包含策略、资源、软件或协议,请不要使用此解决方案。

相关内容