我找不到任何关于每条拒绝消息意味着什么的文档。我假设在 from 字段中发送电子邮件...domain owner discourages use of this host
时会发生这种情况,并且 example.com 的 SPF 记录不包括 spammer.comhelo.spammer.com
[email protected]
那么产生什么条件...SPF fail - not authorized
呢?未经授权的发件人不会与第一个示例相同吗?
当我在做的时候,任何人都知道哪些条件会返回...access neither permitted nor denied
如果重要的话,我有这样的配置
HELO_reject = SPF_Not_Pass
Mail_From_reject = SPF_Not_Pass
如果它有帮助,一个真实的例子:
SMTPD: connect from ns1.monofe.com[185.21.207.22]
SMTPD: NOQUEUE: reject: RCPT from ns1.monofe.com[185.21.207.22]: 550 5.7.23 <[email protected]>: Recipient address rejected: SPF rejected because SPF fail - not authorized; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<ns1.monofe.com>
SMTPD: disconnect from ns1.monofe.com[185.21.207.22] ehlo=2 starttls=1 mail=1 rcpt=0/1 data=0/1 quit=1 commands=5/7
和
SMTPD: connect from mx47246.payrollloan.info[50.30.47.246]
SMTPD: NOQUEUE: reject: RCPT from mx47246.payrollloan.info[50.30.47.246]: 550 5.7.23 <[email protected]>: Recipient address rejected: SPF rejected because access neither permitted nor denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<mx47246.payrollloan.info>
SMTPD: disconnect from mx47246.payrollloan.info[50.30.47.246] ehlo=2 starttls=1 mail=1 rcpt=0/1 quit=1 commands=5/6
SPF 策略评估的结果不是简单的
pass
/fail
;有五个不同的非错误结果,加号temperror
和permerror
。您看到的不同结果是软件将这些不同的结果转换为人性化的解释。你的第一个例子是
interfacefm.com
; 如果我们查看它的 SPF 记录,它目前看起来像这样:如果主机与记录中的另一个机制不匹配
-all
,最后的 将返回结果。fail
你的第二个例子是
n95nioshmask.us
,记录是:?all
指定neutral
结果。限定符的完整列表是:
您没有提供“不鼓励使用此主机”的示例,但它可能是
softfail
默认结果的域。