我已设置 PTR 记录,但无法向 Gmail 帐户发送邮件:
host gmail-smtp-in.l.google.com[2607:f8b0:4004:c08::1b] said:
550-5.7.25 [2a01:4ff:f0:a7b6::1] The IP address sending this message does not
550-5.7.25 have a PTR record setup, or the corresponding forward DNS entry does
550-5.7.25 not point to the sending IP. As a policy, Gmail does not accept
550-5.7.25 messages from IPs with missing PTR records. Please visit
550-5.7.25 https://support.google.com/mail/answer/81126#authentication for more
550-5.7.25 information.
u1-20020ac87501000000b00315c38791casi6985465qtq.683 - gsmtp (in reply to end of DATA command)
有人能指导我如何正确设置我的 PTR 记录吗?我的主机托管在 Hetzner Cloud 上,并使用 Rainloop 创建电子邮件帐户。
答案1
您的 IPv6 PTR 记录已正确设置(严格来说,Gmail 似乎不再需要它)。
Gmail 向您发送的消息中有一个提示:
or the corresponding forward DNS entry does 550-5.7.25 not point to the sending IP
这里的情况是这样的:
tkepczyn-linux1:~> dig mail.saveneur.com aaaa +short
tkepczyn-linux1:~>
没有从 mail.saveneur.com 映射回 IPv6 地址。
综上所述,请考虑设置 SPF 记录。如果缺少 SPF 记录,这可能是导致此错误的真正原因。遗憾的是,由于您没有提供发送域名,我无法提供帮助。