我们的一位客户收到来自他一位客户的拒绝邮件。发件人的 SPF 记录是:
v=spf1 +a +mx +ip4:12.34.56.78 ?all
Run Code Online (Sandbox Code Playgroud)
邮件不是来自 12.34.56.78,但 AFAIU '?all' 意味着我的邮件服务器(后缀)应该接受它。那是对的吗?
我是否可以更改我的“/etc/postfix-policyd-spf-python/policyd-spf.conf”以使其接受这些电子邮件,如果可以,如何更改?
我应该这样做吗?
FWIW py 错误日志中的消息是:
Message rejected due to: access neither permitted nor denied.
Run Code Online (Sandbox Code Playgroud)
提前致谢。
更新:
我的 SPF 政策是:
HELO_reject = SPF_Not_Pass
Mail_From_reject = Fail
Run Code Online (Sandbox Code Playgroud)
邮件在 HELO 阶段被拒绝,我现在已将其更改为“失败”。
邮件不是来自 12.34.56.78,但 AFAIU '?all' 意味着我的邮件服务器(后缀)应该接受它。那是对的吗?
是的,但不应该,只是打算
从这里,您可以看到这Neutral意味着The SPF record specifies explicitly that nothing can be said about validity
但是 postfix 的默认 SPF 策略是:
HELO_reject = SPF_Not_Pass
Run Code Online (Sandbox Code Playgroud)
意味着如果 SPF 检查未通过,则后缀将拒绝 HELO(即失败、软失败、硬失败...)
即使 SPF 检查失败,您也可以更改 postfix SPF 策略以接受电子邮件。
| 归档时间: |
|
| 查看次数: |
4516 次 |
| 最近记录: |