我的问题似乎与如何设置后缀以仅检查我要检查的域的 SPF 记录相反-
我将如何修改我的 Postfix 服务器,使其默认检查 SPF 是否有传入的电子邮件,但允许我保留可以绕过检查的域白名单?
我的 main.conf 文件包含一个节:
smtpd_recipient_restrictions = check_policy_service inet:127.0.0.1:10031,
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
check_policy_service unix:private/spfpolicy
(10031 是策略性的,顺便说一句)
我的 master.conf 文件包含一个节:
spfpolicy unix - n n - - spawn
user=nobody argv=/usr/bin/perl /usr/sbin/postfix-policyd-spf-perl
我正在使用这种方法。
我有一个包含白名单和黑名单域的列表:
/etc/postfix/sender_checks
更改此文件时必须对其进行哈希处理。
哈希映射
check_sender_access
在smtpd_recipient_restrictions
指令中被引用:如果需要,您可以将
check_sender_access
支票进一步移到前面。