禁用 postfix 向发件人发送电子邮件

禁用 postfix 向发件人发送电子邮件

我们通过电子邮件向客户发送语音邮件[电子邮件受保护]。我看到 Postfix 正在尝试向以下地址发送大量电子邮件[电子邮件受保护]。我认为这要么是送达报告,要么是因为我们发送的电子邮件被拒绝并且 PostFix 正在尝试通知发件人。在我在 /etc/aliases 中设置的语音邮件服务器上

no-reply: /dev/null

但这不起作用。我怀疑这是因为计算机名称是 mail1.location.our-domain.com,因此它尝试将其发送到 our-domain.com 的 MX 记录。如何配置后修复到.禁用交付报告和 b. /dev/null 所有退回电子邮件。

答案1

举一个例子,说明我如何在没有回复的情况下做到这一点。在main.cf

transport_maps = hash:/etc/postfix/transport_maps

Transport_maps 文件内:

[email protected] discard

postmap transport_maps生成transport_maps.db

任何发送到该地址的邮件都会消失在黑洞中。

答案2

实现这一目标的一种方法是使用 postfix标头检查匹配包含“无回复”作为目的地的外发电子邮件的功能。该文档可在此处获取:header_checks(5) - Postfix 手册

这是我个人在生产中使用的一个示例来保存此类电子邮件:

/^[T|t][O|o]:\s+noreply@.+/  HOLD noreply_adress

只要确保你的后缀标头检查参数指向正确的文件,例如这里:

header_checks = regexp:/etc/postfix/header_checks

相关内容