我使用 postfix 和 dovecot 搭建了一个电子邮件服务器,但无法向 Gmail 发送电子邮件!它与 Yahoo 配合得很好

我使用 postfix 和 dovecot 搭建了一个电子邮件服务器,但无法向 Gmail 发送电子邮件!它与 Yahoo 配合得很好

我在 Ubuntu 12.04 上用 postfix、dovecot 和 roundcube 作为 Web 界面创建了一个电子邮件服务器。从 Yahoo 发送和接收邮件工作正常(好吧,老实说,延迟了 5 分钟,我不知道为什么……),但是当我尝试向我的 gmail 地址发送电子邮件时,出现此错误:

 I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<[email protected]>: host gmail-smtp-in.l.google.com[2607:f8b0:4001:c0d::1a]
    said: 550-5.7.1 [2602:ff62:104:10c::] Our system has detected that this
    message does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR
    records and 550-5.7.1 authentication. Please review 550-5.7.1
    https://support.google.com/mail/?p=ipv6_authentication_error for more 550
    5.7.1 information. 201si4583487ioc.208 - gsmtp (in reply to end of DATA
    command)

有人能给我一些建议吗?我做错了什么?我在从 Yahoo! 发送和接收信息时遇到的延迟怎么办?

干杯!

答案1

您的电子邮件服务器正在尝试通过 IPv6 连接到 Gmail。根据错误消息,您没有PTR 记录指向您服务器的 IPv6。

如果您可以自己创建 PTR 记录,那么就应该这样做。如果不能,则必须询问服务器提供商。

PTR 记录示例如下:

1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. 1h IN PTR host1.example.com.

相关内容