X ServerからのメールがMS系フリーメールに届かない件、対処と解決までの記録

あらまし

先日、X Serverからのメールがマイクロソフト社がサービスを提供しているフリーメール(outlook、hotmail、msn、liveなど)に届かず、エラーメッセージが返ってくるという事案がありました。

「今時hotmailなんて使ってる人いるの?ww」と思われるかもしれませんが、私は現在までhotmailを10数年使い続けています。

状況は以下のとおりです。

  • レンタルサーバーはX Serverを利用。
  • X Serverでドメインを取得し、代表メールアドレスもそのドメインで新規作成。
  • WordPressを構築。
  • プラグイン「MW WP Form」でメールフォームを設置。
  • フォームの送信テストでMS系フリーメールだけ自動返信メールが届かない。
  • 代表メールアドレスからMS系フリーメールへ送信・返信テストをするも、件名:「Undelivered Mail Returned to Sender」とのエラーメールが返ってくる。

エラーメールの内容

This is the mail system at host xxxxx.xserver.jp(注:借りてるX Serverのホスト名).

I’m sorry to have to inform you that your message could not
be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

: host
hotmail-com.olc.protection.outlook.com[104.47.59.161] said: 550 5.7.1
Unfortunately, messages from [xxx.xxx.xx.xx(注:借りてるX ServerのIPアドレス)] weren’t sent. Please contact
your Internet service provider since part of their network is on our block
list (S3150). You can also refer your provider to
http://mail.live.com/mail/troubleshooting.aspx#errors.
[DM6NAM12FT063.eop-nam12.prod.protection.outlook.com] (in reply to MAIL
FROM command)

ざっくり訳すと、
「こちらxxxxx.xserver.jp(注:借りてるX Serverのホスト名)です。メールを送れませんでした。
コメント:550 5.7.1
残念ながら、[xxx.xxx.xx.xx(注:借りてるX ServerのIPアドレス)]からのメッセージは送信されませんでした。
送信先のネットワークがこちらをブロックしているようです」
と書いてあります。

対処の試行錯誤

DNSレコードをチェックしよう

不安要素は潰しておきたいのでひとまずチェックします。
今回の件ではこれをクリアしてもMS系フリーメールへメールは届かなかったため、X Serverの設定の問題ではないようです。

マイクロソフトのメールサーバーがブロックしてるかも

MS社のメールサーバーがスパムメール認定してしまい受け取りを拒絶するのは、ちょいちょいある事案のようです。

見出しが「かも」と曖昧な語尾になってしまいました。後述しますがMS社にメールフォームから問合せましたところ、「うち、ブロックしてないよ」と返事が来まして、ブロックされていたかどうか確定ではないという。。

MS社に専用フォームから問合せる

フォームの説明が最小限で一瞬「??」となりますが、頑張りましょう。私は一度目記入を間違えたので、翌日再送信しました😅

問題のタイトル ブロックリストの解除申請
連絡先の名前 問合せ者の名前。返信メールの冒頭で使用されるようです(文字化けしてましたが)。
どのドメインに送信先しますか? 私の場合は、hotmail.comにしました。MS系フリーメールの@以降を記入します。
連絡先のメール アドレス 問合せ者のメールアドレス。こちらに返信されてきます。
タイム ゾーン 問合せ者のタイムゾーン。全世界を相手にしてるので、どこにいるか知りたいんですかね?
どのドメインから送信先しますか? 日本語が悩ましくて悩んでしまいますが、X Serverで新設したドメインを記入します。
お客様の会社やお客様ご自身について表しているのはどれですか? 「あなたの立場は?」ってことですね。プルダウンで選択できるので、あまり悩まず近いものを選択します。
送信 IP または送信 IP の範囲 借りているX ServerのIPアドレスを記入します(弾かれたやつです)。エラーメッセージにも記載されていますが、X Serverのサーバーパネルにログインして「DNSレコード設定」から確認することもできます。
サーバーは専用ですか、共有ですか? 共有サーバーを借りているので、共有ですね。
エラー メッセージをコピーして貼り付けてください 「The mail system」以降をコピペします。不安ならエラーメッセージ全部をコピペしちゃっても、先方は専門なので必要な箇所を把握してくれると思います。
Web サイトの URL を指定してください X Serverで立ち上げた新規ドメインのサイトのURLを記入します。

MS社から返信が届いた

数時間後に届きます。結構早いですね。

(件名:) Outlook.com に配信の問題が報告されました SRX1527230317ID

?? ??? 様(注:文章ママ。文字化けかな?)

ご報告いただいた IP の調査を完了しましたのでご連絡いたします。以下に調査結果をまとめましたのでご覧ください。

追加情報が必要
xxx.xxx.xx.xx(注:借りてるX ServerのIPアドレス)
該当 IP アドレスから Outlook.com への配信を妨げるような規制は、確認することができませんでした。

現在も配信に問題が発生している場合は、問題の詳細やエラーメッセージなどを記載のうえ、本メールへご返信くださいますようお願いいたします。

もし、ご連絡いただいたIP アドレスが、新規取得の IP アドレスで、Outlook.com ユーザーへメールを送信したことがない場合は、当サポートより追加情報をお伺いいたしますので、本メールへその旨ご返信ください。
(後略)

一言で表すと「わしゃ、知らん」ですね。
引用の最後の行、「新規取得の IP アドレスで、Outlook.com ユーザーへメールを送信したことがない場合は〜」が怪しいんですが、フォームの送信テストで送信済みだし……とモヤモヤします。ここら辺、日本語の説明がおかしい可能性も。
どうしたらいいんだ……と呆然としてるところに、クライアントはこちらの苦労も知らず「まだ直らないの?」と突っ込んできます。

数日後いつのまにか解決

MS社が陰で対処してくれたのか分かりませんが、数日後メールフォームからの送信テストで自動返信メールがMS系フリーメールにも返ってくるようになりました。
念のためWebメールからもMS系フリーメール宛に送信・返信のテストをし、エラーメッセージが届くこともなく問題なくメールのやり取りが可能になったことも確認。

ふわっとした終わり方で状況説明としてシャキッとしませんが、今回はこんな感じで解決しました。いずれにせよ、MS社に問い合わせた方がいいと思います。
ナレッジとして記事に蓄積しておきます。