我正在尝试使用我的新服务器取悦gmail而我无法终身想出他们想要的WTF。
我正在从我自己的SMTP服务器发送邮件到 gmail帐户的人,我自己不是gmail用户。
这是我得到的错误:
主持人gmail-smtp-in.l.google.com [2a00:1450:4013:c01 :: 1a]说: 550-5.7.1 [2a01:488:66:1000:5c33:9242:0:1]我们的系统已检测到
此550-5.7.1消息不符合IPv6发送准则 关于PTR记录550-5.7.1和认证。请查阅 550-5.7.1
https://support.google.com/mail/?p=ipv6_authentication_error了解更多信息 550 5.7.1信息。 g66si22237116wmf.82 - gsmtp(回复DATA命令的结尾)Reporting-MTA:dns; flame.lemuria.org X-Postfix-Queue-ID:253A341C05 X-Postfix-Sender:rfc822; notifications@mightandfealty.com抵达日期:2015年12月7日星期一 08:45:02 +0100(CET)
这是我的SPF TXT记录:
v=spf1 mx a ip4:92.51.146.66 a:flame.lemuria.org include:lemuria.org +all
据我所知,我有一个发送服务器的正确A记录(flame.lemuria.org),有一个PTR反向DNS以此名称指向该服务器,但gmail仍在抱怨。当然,尝试联系他们会导致零答案。
有人能告诉我WTF他们想要快乐吗?
答案 0 :(得分:0)
我不认为这是SPF记录的问题。
我的猜测是您的发送服务器具有IPv6地址:[2a01:488:66:1000:5c33:9242:0:1],并且该地址似乎没有PTR记录。 Gmail(和其他人)不喜欢在没有PTR记录的情况下发送服务器。因此,如果您为IPv6地址添加PTR记录,我认为它会起作用。
关于SPF记录的附注:您的ip4和机制似乎指向同一地址。并且您的包含记录还包含与主记录中大多数相同的地址。这些冗余记录可能会增加由于DNS查找限制而导致接收SPF验证失败的风险。