postfixとdovecotを使ってメールサーバーを作ったのですが、Gmailにメールが送れません。Yahooでは問題なく動作します。

postfixとdovecotを使ってメールサーバーを作ったのですが、Gmailにメールが送れません。Yahooでは問題なく動作します。

私は、Postfix、dovecot、roundcube を Web インターフェイスとして使用して、Ubuntu 12.04 上に電子メール サーバーを作成しました。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.

関連情報