Alias
即使我有其他別名也使用後綴預設別名
我嘗試向 /etc/aliases 添加一條規則,如果它被發送到特定別名,它將向 /dev/null 發送一條消息:
fooname: /dev/null
我在 /etc/postfix/virtual 文件中為特定域設置了預設地址的後綴:
@mydomain.com realuser
我有多個域映射到此伺服器。我發現如果我向 “fooname@mydomain.com, realuser@mydomain.com, fooname@otherdomain.com, realuser@otherdomain.com” 發送消息,我將收到第一條、第二條和第四條消息,但我不會收到第三個。
結果是 /etc/aliases 中的條目似乎並沒有使電子郵件發送短路。
如何在仍保留預設別名的同時將特定別名的消息發送到 /dev/null?
很抱歉再次回答我自己的問題,但經過幾個小時的努力,我想出了該怎麼做:
首先,我在 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 文件可以包含任意數量的要拒絕的電子郵件地址,並且它似乎與預設別名一起工作正常!