質問: こちらを参照し、Route53にptrレコードを追加しました。 https://forums.aws.amazon.com/thread.jspa?threadID=115473 $ nslookup -type=ptr [IPアドレス] を実行しているのですが、現時点では、特に変化がありませんでした。
回答: メールを拝見すると、hoge.example.com の Aレコードが EIP と合っていないとのことです。 hoge.example.com の Aレコードを確認ください。 また、 > > Route53にptrレコードを追加しました。 > > > とのことですが、PTRレコードを設定すべき逆引きゾーンは Amazon が所有しているので、自身のドメインに PTRレコードをつけたり、勝手に逆引きゾーン(in-addr.arpa)を作ってもダメです。 **(2017/07/11 19:06) 追記** メールを送信する際の SMTP 接続元が EC2 インスタンスの ElasticIP なのですよね? Webサービスで使用している hoge.example.com とは別のホスト名(例えば mail.example.com)を用意し、Aレコードに ElasticIP を設定し、ElasticIP の PTRレコードには、この mail.example.com で申請するといいと思います。 また、メール送信者(From: ヘッダ)のドメインに、SPFレコードを設定しておいた方がいいと思います。 From: sender@example.com ならば、以下のような TXTレコードです。 ``` example.com. TXT "v=spf1 ip4:ElasticIP ~all" ``` メールを受け取る側のメールサーバーがどのようにスパム判定するのかにもよりますが、接続元 IPアドレスの逆引きができて、SPF レコードと合っていれば、まず大丈夫ではないかと。