我正在使用sendmail,并且有以下 SPF 记录:
"v=spf1 a mx a:hostinger.com ip4:193.203.164.159 -all"
但是当我向mailgenius发送测试电子邮件时,我得到以下结果:
它给了我这样的描述:
poobel.com. 14400 IN TXT v=spf1 a mx a:hostinger.com ip4:193.203.164.159 -all
Status: none
Message: srv475934.hstgr.cloud: No applicable sender policy available
Receiver: p-pm-inboundg02a-aws-useast1a
Identity: mailfrom
Envelope-from: [email protected]
Helo: srv475934.hstgr.cloud
Client-ip: 193.203.164.159
另外,当我使用mail-tester时,我得到这个结果:
它是这么说的:
You do not have a SPF record, please add the following one to your domain srv475934.hstgr.cloud:
v=spf1 a mx ip4:193.203.164.159 ~all
但我已经创下了SPF记录并等待了3天多的繁殖。
mxtoolbox上也显示我有 SPF,结果如下:
SPF 检查使用 MAIL FROM 域(来自电子邮件的
Return-Path
标头)作为输入。在您的报告中,MAIL FROM 地址被称为envelope-from
。您的电子邮件的 MAIL FROM 地址是
[email protected]
,用于 SPF 检查的域是srv475934.hstgr.cloud
。由于srv475934.hstgr.cloud
没有 SPF 记录,因此 SPF 检查失败。您应该考虑将 Postfix 中的 MAIL FROM(信封发件人)地址更改为您自己的域。