質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.91%

AWSへの迷惑メール解除申請について、設定が間違っているから拒否される

受付中

回答 1

投稿

  • 評価
  • クリップ 2
  • VIEW 862

score 19

前提・実現したいこと

AWS EC2上でメールサーバー(Postfix)をたてました。
yahooメール宛てにメールを送信したいのですが、エラーとなります。

AWSへの申請を実施しているのですが、運営から以下メールが来ました。
ですが、当方、まだまだ素人のため、対処方法がわからないため
何の設定が足りないのか、みなさまの知識をお借りしたいです。

よろしくお願いします。

発生している問題・エラーメッセージ

ポストフィックスのメールログ

Mar 30 06:15:07 ip-xxx-xx-xx-xx postfix/smtp[3158]: connect to mx1.mail.yahoo.co.jp[182.22.12.118]:25: Connection timed out
Mar 30 06:15:07 ip-xxx-xx-xx-xx postfix/smtp[3158]: A144DEE55A: to=<xxxxx@yahoo.co.jp>, relay=none, delay=252320, delays=252170/0.04/150/0, dsn=4.4.1, status=deferred (connect to mx1.mail.yahoo.co.jp[182.22.12.118]:25: Connection timed out)
Mar 30 06:15:14 ip-xxx-xx-xx-xx postfix/smtpd[3467]: 04F43EE565: client=localhost[127.0.0.1]
Mar 30 06:15:24 ip-xxx-xx-xx-xx postfix/cleanup[3472]: 04F43EE565: message-id=<20200330061514.04F43EE565@mail.ddddd.eeeee>
Mar 30 06:15:24 ip-xxx-xx-xx-xx postfix/qmgr[3154]: 04F43EE565: from=<xxxxx@ddddd.eeeee>, size=325, nrcpt=1 (queue active)
Mar 30 06:15:29 ip-xxx-xx-xx-xx postfix/smtpd[3467]: disconnect from localhost[127.0.0.1]

AWSからの返答

The mapping for this reverse DNS entry is failing because the PTR record does not match the A record for that domain. We currently require the forward A record to match the PTR record for all reverse DNS entries.

You can either provide us with an alternate hostname or configure the A record for this domain to match the desired PTR record on your side.

If you would like to proceed with assigning a reverse DNS record to the Elastic IP, the first step would be to configure the A record for the domain to match the desired PTR record on your side.

Please follow the instructions at the link below to create the A record:

試したこと

AWS Route53 に以下を登録済みです。

1 ddddd.eeeee. NS (割愛)
2 ddddd.eeeee. SOA (割愛)
3 xxxxx.ddddd.eeeee CNAME (割愛)
4 demo.ddddd.eeeee. A (cloudfront向け)
5 mail.ddddd.eeeee. A (メールサーバーを立てたEC2のElasticIP)
6 smtp.ddddd.eeeee. MX(10 smtp.ddddd.eeeee.)


お名前.comに以下のTXTを追加

6 TXT v=spf1 ip:(メールサーバーを立てたEC2のElasticIP)


当初1~4をたて、Webサーバーを立てていました。
今回メールサーバーのために、5~76を追加しました。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

+1

エラーメッセージは、

The mapping for this reverse DNS entry is failing because the PTR record does not match the A record for that domain. We currently require the forward A record to match the PTR record for all reverse DNS entries.

なので、 PTR レコードと A レコードを検索して比較した結果が一致していないといっています。

ドメインの逆引き (PTR レコード) はどのように設定されているでしょうか?

また、 PTR レコードの結果のホスト名を再度 A レコードを検索すると 同じ IP アドレスになるでしょうか?

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2020/03/31 09:21

    ご回答ありがとうございます。
    PTRレコードを設定しておりませんでした。
    以下のようにPTRレコードを設定しました。
    ----------------------------------
    1 xxx.yyy. NS (割愛)
    2 xxx.yyy. SOA (割愛)
    3 ***** CNAME(割愛)
    4 demo.xxx.yyy. A (cloudfront向け)
    5 smtp.xxx.yyy. MX 10 smtp.xxx.yyy.
    6 mail.xxx.yyy. A 111.222.333.444
    7 444.333.222.111.in-addr.xxx.yyy PTR mail.xxx.yyy.
    ----------------------------------
    6と7が相互に検索できるように設定してみました。
    route53のレコードセットがいまだ理解できていない状況でアドバイスいただきありがとうございます。

    キャンセル

  • 2020/03/31 12:30

    その設定を実施後にPTR レコードを検索できることを確認しましたか?

    ----

    通常、IPアドレスをネットワーク単位で割り当てられている場合やIPアドレスの一部について委任されていない限り、PTR レコードは自分では設定できません。

    AWS の場合は、https://qiita.com/tomozo6/items/5f3f4f674d3bcd924f17 のようにサポート窓口に申請して、設定を依頼することになります。

    キャンセル

  • 2020/03/31 14:35

    ありがとうございます。
    以下コマンドを実行しました。
    ------------------------------
    #nslookup -type=A mail.xxx.yyy
    サーバー: UnKnown
    Address: 192.168.0.1

    権限のない回答:
    名前: mail.xxx.yyy
    Address: 11.22.33.44
    ------------------------------
    #nslookup -type=PTR 11.22.33.44
    サーバー: UnKnown
    Address: 192.168.0.1

    権限のない回答:
    44.33.22.11.in-addr.arpa name = ec2-11-22-33-44.ap-northeast-1.compute.amazonaws.com

    22.11.in-addr.arpa nameserver = x3.amazonaws.org
    22.11.in-addr.arpa nameserver = x4.amazonaws.org
    22.11.in-addr.arpa nameserver = x1.amazonaws.com
    22.11.in-addr.arpa nameserver = pdns1.ultradns.net
    22.11.in-addr.arpa nameserver = x2.amazonaws.com
    pdns1.ultradns.net internet address = 204.74.108.1
    x3.amazonaws.org internet address = 208.78.71.31
    x1.amazonaws.com internet address = 156.154.64.10
    x4.amazonaws.org internet address = 204.13.251.31
    x2.amazonaws.com internet address = 156.154.65.10
    pdns1.ultradns.net AAAA IPv6 address = 9999:999:9999::9
    ------------------------------
    これで、相互に検索できているんじゃないかと思いました。

    この状態で、AWSに申請を出せばよいということになりますでしょうか。

    よろしくお願いします。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.91%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る