Postfix - 退回邮件不会发送给邮政局长

Postfix - 退回邮件不会发送给邮政局长

我禁止并拒绝一些垃圾邮件发送者域名/IP,通过:

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

client_checks 文件:

/\@domain\./  REJECT

并且它工作正常,但我想在邮政局长或特殊电子邮件上收到通知([电子邮件保护]) 每次电子邮件被拒绝并且传递失败消息被发送给发件人(垃圾邮件发送者)。

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

notify_classes = bounce
bounce_notice_recipient = [email protected]

请您帮我找出我做错的地方好吗?

答案1

您需要调整通知类参数,用于接收有关被拒绝邮件的通知。您可以添加policy接收有关策略拒绝邮件的通知的选项。选项说明如下:

notify_classes(默认:资源、软件)

报告给邮件管理员的错误类别列表。默认只报告最严重的问题。偏执狂可能希望打开策略(UCE 和邮件中继)和协议错误(损坏的邮件软件)报告。

注意:邮政局长通知可能包含机密信息,例如 SASL 密码或邮件内容。系统管理员有责任谨慎处理此类信息。

错误类别包括:

弹跳(也暗示 2bounce)

向 postmaster 发送退回邮件的邮件头副本,并在 Postfix 拒绝邮件时发送 SMTP 会话记录。通知将发送到 bounce_notice_recipient 配置参数指定的地址(默认值:postmaster)。

2反弹

将无法送达的退回邮件发送给邮政局长。通知将发送到使用 2bounce_notice_recipient 配置参数指定的地址(默认值:邮政局长)。

数据

向 postmaster 发送 SMTP 会话的记录,其中包含错误,因为关键数据文件不可用。通知将发送到使用 error_notice_recipient 配置参数指定的地址(默认值:postmaster)。此功能在 Postfix 2.9 及更高版本中可用。

延迟

向邮件管理员发送延迟邮件的邮件头副本(请参阅delay_warning_time)。通知将发送到使用delay_notice_recipient配置参数指定的地址(默认值:postmaster)。

政策

当客户端请求因 (UCE) 策略而被拒绝时,向 postmaster 发送 SMTP 会话记录。通知将发送到使用 error_notice_recipient 配置参数指定的地址(默认值:postmaster)。

协议

如果出现客户端或服务器协议错误,则向邮政局长发送 SMTP 会话记录。通知将发送到使用 error_notice_recipient 配置参数指定的地址(默认值:邮政局长)。

资源

通知邮政局长由于资源问题邮件无法送达。通知将发送到 error_notice_recipient 配置参数指定的地址(默认值:postmaster)。

软件

通知邮政局长由于软件问题邮件未送达。通知将发送到 error_notice_recipient 配置参数指定的地址(默认值:postmaster)。

Examples:

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

相关内容