我在 Postfix 和 SPF 方面遇到了一个问题,我似乎无法弄清楚。我已按照此指南为 Postfix 安装了 SPF关联(postfix-policyd-spf-perl)。
但是,我不希望 Postfix 或 Mail::SPF 在失败时“拒绝”邮件。我只希望它像平常一样将身份验证结果添加到电子邮件标题中。我试图找到 postfix-policyd-spf-perl 的配置文件,但似乎找不到任何东西。
以下是拒绝消息的示例:
mail.xxxxxx.com #<mail.xxxxxxxx.com #5.7.1 smtp; 550 5.7.1
<[email protected]>: Recipient address rejected: Please see
http://www.openspf.net/Why?s=mfrom;[email protected];ip=xxx.xx.xx.xxx;r=MAILER>
请帮忙!
谢谢!
答案1
据我所知,您不能只是部分禁用 spf,要么使用它,要么不使用。
SPF/TXT 记录的所有者可以选择使用~
或-
在 DNS 记录中进行软故障或硬故障。
但是,您可以禁用 spf,这样您的 postfix 就不会使用它。根据您的设置,可能可以通过在 postfix 中check_policy_service unix:private/policy
禁用/删除来完成smtpd_recipient_restrictions
main.cf