我想在我的 Postfix 配置中将几个域列入白名单,这样,只要这些域的所有电子邮件都使用 SPF 和/或 DKIM 进行了正确的身份验证,如果该域使用它们,它们就会被接受。这意味着来自这些域的电子邮件不应经过通常的 DNSBL 和灰名单流程,而只需经过 SPF 和 DKIM 验证。
sender_access
现在,通过配置文件并使用postmap
实用程序将其转换为合适的哈希数据库,我已经设法从灰名单过滤器中保存来自这些域的电子邮件。
主文件:
...
parent_domain_matches_subdomains = yes
smtpd_recipient_restrictions =
permit_mynetworks
permit_sasl_authenticated
reject_rbl_client zen.spamhaus.org
reject_unauth_destination
check_sender_access hash:/etc/postfix/sender_access
check_policy_service unix:private/tumgreyspf
...
发件人访问:
domain1.com OK
domain2.net OK
我发现了postscreen并且还找到了一个简洁的小例子,但它似乎是一个 DNSBL-only 措施,对我的情况只有一点帮助。