不要将邮件投递到某些地址

不要将邮件投递到某些地址

我在 CentOS 7 上运行了 Postfix 2.10.1。此服务将通过 SMTP 发送至 Postfix 的电子邮件通知。

现在,一些用户不应该收到这些通知。由于发送应用程序无法抑制某些电子邮件地址/用户的通知,我希望 Postfix 接受这些电子邮件,而不是发送它们。(地址位于标题ToRCPT TO信封属性中)

有什么方法可以让我告诉 postfix 默默地丢弃一个或多个电子邮件地址的任何邮件?


相关问题 如何丢弃从特定本地用户发送到外部地址的邮件?要求根据发件人进行筛选。我想根据收件人进行筛选。

答案1

要丢弃某个用户或域的电子邮件,请在“传输”表中添加适当的行 - 通常通过添加如下所示的行/etc/postfix/transport

[email protected]   discard:
domain.name        discard:

它应该已经存在,但请确保你的 postfix main.cf 文件中有一个transport_maps参数,类似于

transport_maps = hash:/etc/postfix/transport

通常您需要运行postmap transport以将此文件转换为“.db”文件并执行 postfix 重新加载。

相关内容