はじめに
ウェブサービスを運用している場合、利用者に対してシステムからメール送信する機能があったりする。
そんなとき、メールが正常に利用者に送信できなくなると、大きな損失が発生する可能性がある。
ブラックリストに登録され、メールが正常に送信できなくなった場合にどう調査すれば調べてみた
メールが届かなくなる原因
突然届かなくなった場合、メール送信サーバがブラックリストに登録されてしまったなどが多い。
以下のどちらかが考えられる。
1.迷惑メール対策団体(=DNSBL)などが運用するブラックリストに登録されている
2.メールプロバイダのブラックリストに登録されている
1.迷惑メール対策団体(=DNSBL)などが運用するブラックリストに登録されている
https://ja.wikipedia.org/wiki/DNSBL
http://enog.jp/wp-content/uploads/2014/06/ENOG27_DNSBL.pdf
・いろいろな運用団体が存在する
・それぞれブラックリストを管理している
・publicにリストを公開している
・影響力は団体によってそれぞれ異なる
・Spamhausが運用するブラックリストは特に強力らしい
・MTAなどはこのリストを見て受信拒否したり(結果bounceしてしまう)迷惑フォルダ行きさせたりする
・ブラックリストに登録されていないかはドメインを入力することでチェックをすることができるサービスがいろいろある(一度調べてみよう)
・https://whatismyipaddress.com/blacklist-check
・https://www.dnsbl.info/dnsbl-details.php?dnsbl=dnsbl.spfbl.net
など
・例えばSpamhausはこれ https://www.spamhaus.org/
・Blocklist Removal Centerからipを入れてlookでチェックをすることができる。
2.メールプロバイダのブラックリストに登録されている
・各メールサービスプロバイダは上記とは別に独自のブラックリストで運用をしている
・それにひっかかると特定のドメインに対してのみ(例えばMSにブラックリスト登録されるとhotmail, outlook, liveなど)に届かない、とかが起きる
ブラックリストに登録されてしまう原因
・一斉配信や短時間に多くのメールを送信する
・無効なメールアドレスへ何度もメール配信をする(機械的にリストの対して送り続けていると疑われる)
・スパムトラップにメールを送り続ける
・スパムトラップとはメールサービスプロバイダや用意するスパム業者などをあぶりだすためのトラップ(ハニートラップ的な)
・このアドレスにメールを送り続けてしまうとブラックリストに登録されるリスクが高まる
https://sendgrid.kke.co.jp/blog/?p=4198
ブラックリストに登録されてしまったら
・解除申請をする
・解除申請方法はDNSBLやメールサーサービスプロバイダによって違うので、それぞれ確認する
・たいてい解除してくれるが場合によっては解除してくれないことも
・DNSBLによってはお金払えと言われることも
・解除されない場合、登録されてしまった原因を解消して再申請が必要
・解除申請して解除されても、根本解決にはなっていないので原因の追求解消は重要
ブラックリストに登録されないために
・レピュテーションという概念がある
・https://qiita.com/nakansuke/items/cbdf3a3ba130431be466
・SPF, DKIMといった送信ドメイン認証がきちんと設定されているか
・バウンス率が低いくないか確認する
・メールアドレス間違いなどでバウンスしてもマイナス評価を受ける
・スパム報告(苦情)が少ないか確認する
・送信ボリュームが一貫しているか確認する
・https://sendgrid.kke.co.jp/blog/?p=5190
・↑指標がある
・迷惑メール度判定サービス「mail-tester」
・SPFに登録されているかどうかはサービスを利用する
・https://asumeru.net/spf-record-check
・digコマンドでTXTレコードを確認する
その他メモ
Postmaster・・・メールサーバにおいて、管理者のアカウント
https://www.weblio.jp/content/Postmaster
MUA・・・メールクライアント
MTA・・・メール転送エージェント
参考
https://qiita.com/nakansuke/items/c014678e69fe5d801419
https://sendgrid.kke.co.jp/blog/?p=11357
https://blastmail.jp/blog/spam/blacklist
https://tech-unlimited.com/whois.html