我在 mail.mydomain.com 上设置了一个邮件服务器。我可以接收电子邮件。当我尝试发送电子邮件时出现问题。我有两个服务器:
- mail.mydomain.com-位于不同的 IP 上(例如 1.1.1.1)
- mydomain.com-也具有不同的 IP(0.0.0.0)
我的 SPF 记录显示:v=spf1 mx ip4:1.1.1.1 -all
我的 mydomain.com 的 mx 记录指向 mail.mydomain.com
当我尝试发送电子邮件时出现以下错误:
来自谷歌:
gmail-smtp-in.l.google.com[2a00:1450:400c:c06::1b] 表示:550-5.7.1 [2001:bc8:4400:2b00::32:1f 12] 我们的系统检测到此 550-5.7.1 邮件可能是未经请求的邮件。为了减少发送到 Gmail 的垃圾邮件数量,此邮件已被屏蔽。请访问 550-5.7.1 https://support.google.com/mail/?p=UnsolicitedMessageError550 5.7.1 了解更多信息。m21si1136366wml.110 - gsmtp(回复 DATA 命令结束)
从其他服务器:
主机 mx1.seznam.cz[2a02:598:2::42] 说:550 5.7.1 `futeq.com' 域的发件人策略框架拒绝了您的 IP 地址。(回复 MAIL FROM 命令)
对于 Gmail,我还使用 postmaster.google.com 注册并验证了我的域名
有人能给我指出正确的方向吗?我遗漏了什么吗?
PS:我检查过了,我的IP没有被列入黑名单
谢谢
答案1
看起来您忘记将您的 IPv6 地址添加到您的 SPF 记录中,并且很可能忘记添加到发送主机的 DNS AAAA 记录中。
当然,mx
SPF 记录涵盖了 MX 记录中命名的主机的所有 IP 地址,因此在 SPF 记录中命名相同的 IP 地址是多余的。
要解决此问题,请在主机的 DNS AAAA 记录中添加您的 IPv6 地址。