请帮助配置 Sendgrid 和 HostGator mx 记录

请帮助配置 Sendgrid 和 HostGator mx 记录

我尝试通过 Sendgrid SMTP 发送电子邮件,但不幸的是,所有电子邮件都被归类为垃圾邮件。在检查 mail-tester.com 服务时,我发现一条错误消息“您不得使用您的某个发件人电子邮件地址”,分数为负 3,我认为这是导致电子邮件被归类为垃圾邮件的原因。

以下是报告网址:https://www.mail-tester.com/web-7n29r&reloaded=2

在这种情况下,Sendgrid 支持毫无价值,并不断纠缠我升级到专用 IP 和专业帐户,而我对他们的平台一无所知,无法进行升级。

我确实为所有发送域和链接跟踪贴上了白色标签。

请帮忙

答案1

您的测试是正确的,通过打开解释,您应该避免问这个问题。

[发件人 ID]gunsafeslab.com不允许你的服务器167.89.106.6使用[email protected]

发件人 ID 类似于 SPF,但它检查的是发件人地址,而不是退回地址。

我们保留的您当前的 SPF 记录是:

v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all

有关此错误的更多信息:

gunsafeslab.com ... _spf.google.com10:超出最大 DNS 交互术语限制 ( )

为了从 Sendgrid 发送邮件,您的 SPF 记录应该具有include:sendgrid.net

现在它里面include:websitewelcome.cominclude:spf.websitewelcome.com include:spf1.websitewelcome.com include:_spf.google.com更多包含。这将导致超过 10 个 DNS 查询,SPF 检查器将停止。167.89.106.6最终是否存在于其中一个包含中并不重要,因为它不会到达那里。

清理这些多余查询的一种方法是查询TXT已包含内容的记录;尽量避免只会做更多包含的包含。这里有一个小图表,显示了由 引起的所有 DNS 查询"v=spf1 a mx include:websitewelcome.com include:sendgrid.net ~all"

mx 包括:websitewelcome.com 包括:sendgrid.net

所有这些都会导致新的 DNS 查询:

  • 红色标签表示每个include:仅包含更多include:方法。
  • 橙色标签显示include:方法也有实际ip4/ip6方法(绿色)。
  • 黄色标签为其他方法:amx需要单独查询。

此外,这与记录无关,MX因为它们是接收邮件,不用于发送。另外,您的AMX最终是同一台服务器,可以用单个替换ip4:192.254.236.206

如果您只从这台服务器和 Sendgrid 发送邮件,您的最小 SPF 记录将是:

"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"

ip4:192.254.236.206 包括:sendgrid.net 包括:_spf.google.com

相关内容