我正在拼命寻找有关设置的帮助。 我最近设置了VPS服务器并在其上安装了sendmail。 从服务器发送的所有电子邮件最终都显示在垃圾邮件文件夹中,并显示以下消息:
spf=softfail (google.com: domain of transitioning user@hostname.com does not designate 1.2.3.4 as permitted sender) smtp.mailfrom=user@hostname.com
和:
Authentication-Results: mx.google.com;
spf=softfail (google.com: domain of transitioning user@hostname.com does not designate 1.2.3.4 as permitted sender) smtp.mailfrom=user@hostname.com
我的SPF记录值为:
v=spf1 mx a ptr ip4:1.2.3.4 include:_spf.google.com ~all
运行host 1.2.3.4 on my server returns server1.hostname.com
不确定是否重要,我的MX记录是:
MX (10) mxl1.spamora.net
MX (10) mxv1.spamora.net.
MX (10) mxp1.spamora.net.
感谢您的帮助!
答案 0 :(得分:0)
您需要确保您的邮件来源和SPF排队。它报告的IP(我认为不是真正的1.2.3.4
)需要明确地以ip4
机制列出,或者通过适当的include
覆盖的IP范围列出。 softfail
的结果意味着它一直都在陷入~all
默认值的状态,即它与以前的任何机制都不匹配。没有真正的价值,我们无法为您测试任何这些。
最好将ip4
机制放在首位,因为它们对于接收者而言最快(不需要任何DNS查找)。