送信ドメイン認証って何ですか?
少し前に、地味に驚いたこと。
ニフティ、送信ドメイン認証によるメールの識別表示を「@nifty Webメール」上で開始
送信ドメイン認証は、迷惑メールや詐欺メールの防止策として、実はずっと以前から導入されてきたと思うのですが、いよいよ送信ドメイン認証できなかったメールにマークをつけるのか!
と思ったら、どうやら「間違いなくこのメールはニフティが送信しました」という感じでニフティからのメールに限定されるみたい。
とはいえ携帯のキャリアでは「なりすましメール防止フィルター」が一般的に提供されているように、ちょっとサーバーの設定を誤ると「PCから送信したメールが携帯に届かない!」なんてことにもなりかねないので、自分でドメインを取得してサーバーを運用してるような場合は、ちょっと見直してみてもいいかもです。
実は自分のメールがなりすましになってないかチェック
まずすぐに可能な対策としては、DNSサーバーにSPFレコードなる情報を設定すること。
SPFレコードは、DNSサーバーに以下のようなTXTレコードとして追記します。
example.jp. IN TXT ” v=spf1 +ip4:192.168.100.1 ~all”
(詳しい記述については、このページ「間違いから学ぶSPFレコードの正しい書き方」が分かりやすいかもです。)
で、とりあえず手っ取り早く自分が使ってるメールアドレスの設定がどうなってるか調べるには、センドメール社が提供しているこのSPFレコードチェックツールを使ってみるべし。
使い方は非常に簡単で、
「ホスト名またはIPアドレス」のところにメール送信に利用しているSMTPサーバー
「メールアドレス」のところにFROMとなるメールアドレス(たとえば自分のメアド)
を入力して「submit」ボタンをクリック。
その結果、こんな感じで「Pass」だったら

安心してください。SPFレコード設定通り、なりすましでない正しく送信されたメールと認識されてます。
「None」と表示されたら

どうやらお使いのドメインにはSPFレコードが設定されていないようで…
自分でDNSを管理してる場合はSPFレコードを追加。自分ではどうにもできない場合はドメインの管理者に相談してみましょう。
真っ赤に「Fail」と表示されたら…

残念ながら「なりすまりメール」の判定です。
利用しているメールサーバーから正規のサーバーでないか、SPFレコードが誤っているんじゃないでしょうか…

