我试图通过Sendgrid SMTP发送电子邮件,不幸的是,所有的电子邮件都登陆到垃圾邮件。 从mail-tester.com服务检查,我知道一个错误消息,“您不能使用您的发件人的电子邮件地址之一”与减去3分,我相信是导致电子邮件登陆垃圾邮件文件夹。
以下是报告url: https : //www.mail-tester.com/web-7n29r&reloaded=2
在这种情况下,Sendgrid的支持是毫无价值的,并不断缠着我升级到一个专用的IP和专业账户,而我不理解他们的平台进行升级。
我做了白标签所有的发送域名和链接跟踪。
请帮忙
你的testing是正确的,并打开解释,你应该避免问这个问题。
[发件人ID]
gunsafeslab.com不允许您的服务器167.89.106.6使用[email protected]发件人ID与SPF类似,但它检查FROM地址,而不是反弹地址。
我们保留的当前SPFlogging是:
v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all有关此错误的更多信息:
gunsafeslab.com ... _spf.google.com:超出了最高DNS互动条款限制(10)
为了从Sendgrid发送邮件,你的SPFlogging应该include:sendgrid.net 。
现在它include:websitewelcome.com有include:spf.websitewelcome.com include:spf1.websitewelcome.com include:_spf.google.com里面有更多的包括。 这将导致超过10个DNS查询和SPF检查器将停止。 167.89.106.6是否最终存在于其中之一并不重要,因为它不会到达那里。
消除这些多余查询的一种方法是查询已经包含的TXTlogging; 尽量避免包括只是做更多的包括。 下面是一个小图表,显示了由"v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all"引起的所有DNS查询:
所有这些导致一个新的DNS查询:
include:只包含更多include:方法。 include:方法也有实际ip4 / ip6方法(绿色)。 a和mx需要分别查询。 而且,这与MXlogging无关,因为它们用于接收邮件,而不是用于发送。 此外,您的A和MX最终是相同的服务器,可以用单个ip4:192.254.236.206 。
如果您只从这台服务器和Sendgrid发送邮件,那么您的最低SPFlogging将是:
"v=spf1 ip4:192.254.236.206 include:sendgrid.net ~all"`
这只会导致一个额外的DNS查询。 如果你还从Gmail发送邮件,这将是五
"v=spf1 ip4:192.254.236.206 include:sendgrid.net include:_spf.google.com ~all"