Postfix – 退回邮件不会发送给postmaster

我通过以下方式禁止并拒绝一些垃圾邮件制造者域名/ IP:

smtpd_recipient_restrictions = check_sender_access regexp:/etc/postfix/client_checks, ... 

client_checks文件:

 /\@domain\./ REJECT 

并且工作正常,但是我希望每次拒绝邮件时都会收到postmaster或特殊电子邮件([email protected])的通知,并且将发送失败消息发送给发件人(垃圾邮件发送者)。

我已经在main.cf中设置了以下内容,但是不起作用:

 notify_classes = bounce bounce_notice_recipient = [email protected] 

请,你能帮我找出我做错了什么吗?

您需要调整notify_classes参数,以获取有关被拒绝的电子邮件的通知。您可以添加policy选项以通知有关策略拒绝的电子邮件。 这些选项在这里解释:

notify_classes(默认:资源,软件)

报告给postmaster的错误类的列表。 默认情况下只报告最严重的问题。 偏执狂可能希望打开政策(UCE和邮件转发)和协议错误(损坏的邮件软件)报告。

注:邮寄主pipe通知可能包含机密信息,如SASL密码或邮件内容。 系统pipe理员有责任谨慎对待这些信息。

错误类是:

反弹 (也意味着反弹

发送退回邮件标题的邮局主pipe副本,并在Postfix拒绝邮件时发送SMTP会话副本。 通知发送到bounce_notice_recipientconfiguration参数指定的地址(默认:postmaster)。

2bounce

发送无法投递的退回邮件给邮政局长。 通知被发送到2bounce_notice_recipientconfiguration参数指定的地址(默认:postmaster)。

数据

由于关键数据文件不可用,向邮局pipe理员发送SMTP会话的抄本,并显示错误。 通知将发送到使用error_notice_recipientconfiguration参数指定的地址(默认值:postmaster)。 该function在Postfix 2.9及更高版本中可用。

延迟

发送延迟邮件标题的邮局主pipe副本(请参阅delay_warning_time)。 通知将发送到使用delay_notice_recipientconfiguration参数指定的地址(默认值:postmaster)。

政策

当客户端请求由于(UCE)策略而被拒绝时,向邮局主pipe发送SMTP会话的抄本。 通知将发送到使用error_notice_recipientconfiguration参数指定的地址(默认值:postmaster)。

协议

在客户端或服务器协议错误的情况下,向邮局pipe理员发送SMTP会话的抄本。 通知将发送到使用error_notice_recipientconfiguration参数指定的地址(默认值:postmaster)。

资源

通知由于资源问题邮件未送达的邮政局长。 >通知被发送到error_notice_recipientconfiguration参数指定的地址(默认:postmaster)。

软件

通知由于软件问题邮件未送达的邮政局长。 >通知被发送到error_notice_recipientconfiguration参数指定的地址(默认:postmaster)。

 Examples: notify_classes = bounce, delay, policy, protocol, resource, software notify_classes = 2bounce, resource, software