我目前正在尝试接收和发送所有电子邮件至*@example.com
。[email protected]
但是,我还想拒绝所有邮件至[email protected]
。我本质上需要一个通配符,我可以在其中定义一个(或多个)通配符例外。
virtual_alias_maps = hash:/etc/postfix/virtual
我目前已通过与以下配置配合使用的指令配置了我的通配符:
@example.com me
[email protected] me
我现在想拒绝所有发往 的电子邮件[email protected]
,而不是将其投递到我的或任何其他邮箱。我似乎找不到有关如何根据通配符中的特定地址拒绝的信息。
如何阻止由于匹配 virtual_alias_maps 中的通配符而接受电子邮件?
答案1
virtual
似乎只是映射;为了阻止发送到特定的电子邮件,我可能会尝试access(5)
与收件人检查相关的条目:
smtpd_recipient_restrictions =
...
check_recipient_access hash:/etc/postfix/rctpaccess
...
然后是这样的:
cd /etc/postfix
echo "[email protected] REJECT" >> rctpaccess
postmap rctpaccess