我在 CentOS 7 上运行了 Postfix 2.10.1。此服务将通过 SMTP 发送至 Postfix 的电子邮件通知。
现在,一些用户不应该收到这些通知。由于发送应用程序无法抑制某些电子邮件地址/用户的通知,我希望 Postfix 接受这些电子邮件,而不是发送它们。(地址位于标题To
和RCPT 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 重新加载。