即使我有其他别名,也会使用 postfix 默认别名

即使我有其他别名,也会使用 postfix 默认别名

我尝试向 /etc/aliases 添加一条规则,如果发送到特定别名,该规则将向 /dev/null 发送一条消息:

fooname: /dev/null

我在 /etc/postfix/virtual 文件中为特定域设置了默认地址的 postfix:

@mydomain.com  realuser

我有多个域映射到该服务器。我发现如果我发送消息到“[电子邮件受保护],[电子邮件受保护],[电子邮件受保护],[电子邮件受保护]“我会收到第一条、第二条和第四条消息,但不会收到第三条。

结果是 /etc/aliases 中的条目似乎不会短路电子邮件发送。

如何将特定别名的消息发送到 /dev/null,同时仍保留默认别名?

答案1

很抱歉再次回答我自己的问题,但经过几个小时的努力,我想出了该怎么做:

首先,我将以下内容添加到 main.cf 中:

smtpd_recipient_restrictions = check_recipient_access hash:/etc/postfix/access_usernames, permit_mynetworks, reject_unauth_destination

然后我将如下所示的条目添加到 access_usernames 文件中:

badaddress@    REJECT

然后我做了“postmap access_usernames”和“postfix reload”。

access_usernames 文件可以包含要拒绝的任意数量的电子邮件地址,并且它似乎可以与默认别名配合良好!

相关内容