Deviseの認証メールが迷惑メールに入ってしまう。
はいはい、よくありますねと思い対応したところ、ちょっとハマってしまったため備忘メモ
環境
・AWS EC2
・ドメインのDNSはお名前で管理
・メールはEC2からpostfixで送付
試したこと
過去のプロジェクトで、迷惑メールフォルダにはいることはよくあったので、諸々の設定ができてないんだなと思い、以下やっていきましたが撃沈
・postfixのmyhostnameとmydestinationにドメインを追加
myhostname = xxxx.com
mydestination = xxxx.com, localhost
・SPFレコード登録
xxxx.com TXT 3600 “v=spf1 ip4:m.y.i.p include:outer-mail-service.com -all“
・AWSに逆引きDNS申請
こちらが詳しいです。
http://www.slideshare.net/AmazonWebServicesJapan/aws-42885668
2,3日で登録してもらえます
・DKIM設定
こちらが詳しいです。
https://blog.apar.jp/linux/856/
しかし、相変わらず、メールは迷惑フォルダに吸い込まれていきました。。
解決したこと
・メールの件名を「アカウントの有効化について」→「ご登録ありがとうございます(サービス名)」に変えた
ここまで試して全部だめで、
うおーなんだこれgmail死ねとか思ってましたが、
よくよく迷惑メールフォルダに入ったメールを見てみると、
「このメッセージが [迷惑メール] に振り分けられた理由: Google の迷惑メール フィルタが検出したメッセージに類似しています。」
という記載があり、これをもとに、件名を変えてみたところ解決。
はじめからこのメッセージを真剣に読み解いていればもっと早く解決できたかもしれません。。orz