hotmail等で迷惑メールとして判別されないようにする方法
以前管理者メールからhotmailメールに送信したときに迷惑メールと判断されて、ユーザに気づいてもらえない現象がありました。迷惑メールではないメールにするための解決方法をお話します。
具体的には自社で立ち上げましたSNSサービス「リロ」で管理者からのメールがユーザに届かずに迷惑メールとして判別されたことがございました。以下の手順で解決しました。
(1)DNSに逆引きの設定をしているかを確認します。
コマンドラインから nslookup (IPアドレス) でriro.jpが表示されるかどうかを確認します。dns.intra.aimluck.com can't find riro.jpなどが表示されたらDNSに逆引きの設定がしていません。そのためDNSサーバに逆引きの設定してあげる必要があります。
(2)利用フリーメールアカウント(hotmailアカウントなど)で指定ドメイン以外もしくは特定ドメインを受信できないように個別設定しているかどうかを確認します。初期の状態から変更を行っていない場合は、上記設定は行っていない可能性が高いため確認する必要はありません。
(3)DNSにSender Policy Framework (SPF) レコードを追加しているかどうかを確認します。
URL(http://www.microsoft.com/mscorp/safety/content/technologies/senderid/wizard/)でSPFレコードのチェックを行い、もしレコードがなければメールサーバのIPアドレスがひとつであれば以下のレコードをゾーンファイルに追加してください。またレンタルサーバでDNSの管理を行っている場合は、各マニュアルに従って登録を行ってください。
IN TXT "v=spf1 ip4:***.***.***.*** ~all"
設定後の確認ですが、DNSレコードに書き込まれたかどうかの確認はコマンドラインから nslookup -q=txt riro.jp と入れて追加したレコードが表示されていれば対応完了です。次に先ほどのSPFレコードのチェックのURLからriro.jpを入れて確認を行ってください。

