普段使っているメールサーバーだと、迷惑メールにならないけど
なぜかWEBアプリからメールをおくるとgmailだけ迷惑メールになる
色々調べたけど対応策の正解がなかった
ワケガワカラナイヨ状態なので今後、WEBアプリで迷惑メールに振り分けられたらこのチェックをおこなう。
1. /etc/postfix/main.cfの確認
myhostnameの設定
localhostになっていない事
送信するhostのIPになっているのか
telnet サーバIP 25で確認
http://ash.jp/net/telnet_smtp.htm
HELOコマンドでドメインが表示されるか確認
helocheck@cbl.abuseat.orgでHELOを確認
上記メールアドレスにメールを送るとエラーメールが
返ってくるのでヘッダーをチェック
2. 踏み台チェック
http://www.rbl.jp/svcheck.php
→今はないサービス・・・
なぜなくなった!!他のサービスでもできないのか探している
3. SPF設定
http://webos-goodies.jp/archives/51103006.html
設定後にgmail宛に送信する
メールのソースを確認して
Received-SPF: pass
になる事を確認する
もしpassじゃない場合はSPFレコードを設定
4. 逆引きの設定
http://o2soft.jp/tool/domain/
ドメインで正引きしたIPアドレスで逆引きして表示されたドメインが
最初のドメインと同じかチェック
もしされていない場合は逆引きの設定をおこなうまたは依頼する
http://nsa.kpu-m.ac.jp/gijutu/unix/man-postfix/www.kozupon.com/bind/bind4.html
http://www.84kure.com/blog/2017/07/06/%E3%83%9B%E3%82%B9%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0-dns%E9%80%86%E5%BC%95%E3%81%8D%E3%82%92%E5%8F%AF%E8%83%BD%E3%81%AB%E3%81%99%E3%82%8B-%E8%BF%B7%E6%83%91%E3%83%A1%E3%83%BC%E3%83%AB%E5%88%A4
5. メールサーバーのログチェック
サービス稼働後7日ぐらいは下記のコマンドを実行してチェックする
cat /var/log/maillog | grep status=deferred
cat /var/log/maillog | grep status=bounced
リアルタイムでチェックする場合
tail -100f /var/log/maillog | grep status=deferred
tail -100f /var/log/maillog | grep status=bounced
6. 送信するだけのドメインであってもMXレコード側で受信できるようにする
→送信するアドレスなのに受信設定ないといけない
ワケガワカラナイヨ状態だけどやる
7. 念のためにmailサービスを再起動する
ワケガワカラナイヨ状態だけどやる
8. 迷惑メール判定サイトでテストをする
MX Lookup Tool - Check your DNS MX Records online - MxToolbox
今のところ、これで上手くいったがこの対策をやっても
迷惑メールのFolderに振り分けられたら・・・
をいれる予定・・・
やった事がないのでできるだけ避けたい