SMTP — (Google Mail)550-5.7.26 此邮件未通过身份验证检查(SPF 和 DKIM)

SMTP — (Google Mail)550-5.7.26 此邮件未通过身份验证检查(SPF 和 DKIM)

我有一个正常运行的邮件服务器并且已经使用了好几年,但是我最近将服务器位置更改到了其他地方,因此它的 A 记录具有不同的 IP。

设置 DNS SPF 记录以获得双 IP 来查看是否可以解决问题,但它仍然无法与 Google 邮件服务器配合使用。

v=spf1 ip4:12.34.56.78 ip4:78.56.34.12 -all

笔记:

  • 我的主要 A 记录指向第一的IP 地址12.34.56.78
  • 我的其他 A 记录mail.smtp.pop.mydomain.com指向第二IP 地址78.56.34.12
  • 我的 PTR 记录指向第二IP 地址78.56.34.12
  • 我的 MX 记录mydomain.com指向 CNAME mail.mydomain.com
  • 我的 TXT 记录是v=DMARC1; p=none; adkim=r; aspf=r;

我感觉名称查找或反向查找失败了,因为发送电子邮件的 IP(在本例中为第一的 12.34.56.78)最终与邮件服务器(第二IP 78.56.34.12)。但我对该理论的看法可能不正确,因此我需要 ServerFault 成员的建议。

我应该指出的是不是使用 DKIM(暂时)。我的 DNS 中只有 SPF。

任何帮助都将不胜感激,因为我已经尝试修复这个问题大约 2 天了,但没有成功。我也尝试在 Google 公共支持系统上打开一个主题,但没有人能帮助我。

答案1

我所做的只是创建一个专门用于电子邮件系统的新域名,并且所有 DNS 记录都指向邮件服务器 IP(即:78.56.34.12)。这似乎已经解决了问题。我不知道为什么它以前不起作用,但谷歌一定不喜欢 A 记录 IP 与其他 A 或 CNAME 记录不同。如果我错了,有人可以纠正我,但在此之前它已经修复,我可以再次发送到 Gmail。

相关内容