我在用着发送邮件我有以下 SPF 记录:
"v=spf1 a mx a:hostinger.com ip4:ip_here -all"
它给了我这样的描述:
domain.com. 14400 IN TXT v=spf1 a mx a:hostinger.com ip4:ip_here -all
Status: none
Message: hostname_here: No applicable sender policy available
Receiver: p-pm-inboundg02a-aws-useast1a
Identity: mailfrom
Envelope-from: domain@hostname
Helo: hostname
Client-ip: ip_here
上面写着:
You do not have a SPF record, please add the following one to your domain hostname_here:
v=spf1 a mx ip4:ip_here ~all
但是我已经设置了 SPF 记录,并且已经等待 3 天以上的传播。
答案1
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(信封发件人)地址更改为您自己的域名。