在我的后缀设置中,我想“禁用”来自特定 TLD 域的所有传入邮件(在我的情况下,所有域以“.info”结尾)。我通常阻止域的方法是在 中使用散列文件/etc/postfix/rejected_domains
,看起来像这样
[...]
bla.info REJECT Spam
blubb.info REJECT More Spam!
[...]
main.cf
并在我的文件中有这样的配置:
# domains to be restricted
smtpd_sender_restrictions = hash:/etc/postfix/rejected_domains
reject_unauth_destinations = hash:/etc/postfix/rejected_domains
我阻止所有信息的想法是将这些规则添加到上述文件中:
*.info REJECT Toooo much spam
.info REJECT Toooo much spam
不幸的是,这似乎不起作用。
在此处使用 Ubuntu LTS 10 上的后缀2.8.5-2~build0.10.04
。
哈希用于文字(精确匹配),您想使用正则表达式或 pcre:
正如Overmind指出的那样,如果你已经有了值,你想附加这些值,你可以检查你现有的值
然后您可以使用以下命令覆盖它们:
/etc/postfix/rejected_domains 的内容:
接着
postfix reload