ConoHa WINGで「Microsoft 365 に MX を設定したのにメールが届かない」ときの原因と解決方法

現象

  • 独自ドメインを Microsoft 365 (Exchange Online) で利用するために、MXレコードを ***.mail.protection.outlook.com に設定
  • にもかかわらず、同一サーバー内の別アドレスから送ったメールが Microsoft 365 に届かず、ConoHa側で失敗している
  • エラーメッセージは 550 5.1.1 User unknown in virtual mailbox table

原因

この問題は、ConoHaのメールサーバーが「このドメインは自分で計算するローカルドメイン」と勘違いしているためです。

ConoHa内で同じドメインに対してメールを送信すると、外部DNSを参照せずに、ローカルで処理しようとします。そこで、ConoHa側に存在しないメールアドレスについては 550 エラーを返し、Microsoft 365 に送れない状態となります。

解決策

ConoHa WING で「ローカル配送」を OFF にすることで解決しました。

設定手順

  1. ConoHa WINGのコントロールパネルにログイン
  2. 左メニューの「メール設定」をクリック
  3. タブ「ローカル配送」を開き、「利用設定」を OFF
  4. 設定後、テストメールが Microsoft 365 で正常に受信されることを確認

まとめ

  • DNS設定(MX)が正しくても、ConoHa側の内部設定が原因で、メールが届かないことがあります
  • これは「ローカル配送」を OFF にすることで解決できます
  • Microsoft 365 と ConoHa を併用している場合は特に注意が必要です

同様の現象で困っている方は、ぜひ一度この設定をご確認ください。