Microsoft365 のメールボックスから承認済みドメインに登録されているドメインにメールを送信した場合、内部解決により MX レコードの配信先に配信されず、内部のメールボックスに配信される動作です。
承認済みドメインについては、以下の記事をご参照ください。
そのため、外部サーバーとMicrosoft365でドメインを併用している場合に、MXレコードを外部サーバーに指定していても、Microsoft365内にそのアドレスのメールボックスがある場合は、外部サーバーへ配信されずにMicrosoft365のメールボックスに配信されてしまいます。
その場合、送信コネクタとトランスポートルールを組み合わせて利用することで内部のメールボックスに配信されるメールを MX レコードの配信先に配信することが可能ですので、お試しください。
※外部へ配信するメールフローの場合、承認済みドメインを内部の中継に変更することを推奨しています。
なお、外部サーバーに配信されたメールを Microsoft365のメールボックスでも受信したい場合は、 一般的な方法として外部サーバー側で Exchange Online のメールボックスのセカンダリアドレス (onmicrosoft.comなど) へ転送することで外部サーバーとMicrosoft365のメールボックスで受信することができます。
※プライマリアドレスへ転送設定をおこなった場合、MXレコードが外部サーバーを指定しているので、外部サーバー側へ配信されてしまいます。
以下に設定手順をご紹介します。
承認済みドメインを内部の中継にします。
- 管理者権限を付与したユーザーにて、Office 365 ポータルサイトにサインインします。
- 画面左のメニューから [Exchange] から、Exchange 管理センターにアクセスします。
- [Exchange 管理センター] - [メールフロー] - [承認済みドメイン] にアクセスします。
- 対象のドメインをダブルクリックします。
- [内部の中継ドメイン] に変更します。
- [保存] をクリックします。
送信コネクタを設定します。
- 管理者権限を付与したユーザーにて、Office 365 ポータルサイトにサインインします。
- 画面左のメニューから [Exchange] から、Exchange 管理センターにアクセスします。
- 左側の 機能ウィンドウより [メールフロー] を選択し、[コネクタ] をクリックします。
- [+ (新規作成) ] をクリックします。
- [送信元] に [Office 365]、[送信先] に [組織のメールサーバー] を選択し、[次へ] をクリックします。
- [名前] に任意のコネクタ名を設定し、[次へ] をクリックします。
- [メッセージをこのコネクタにリダイレクトするトランスポートルールが設定されている場合のみ] を選択し、[次へ] をクリックします。
- [電子メールメッセージをどのようにルーティングしますか] の [+ (追加) ] をクリックします。
- [スマートホストの追加] にて該当の外部サーバーの完全修飾ドメイン名 (FQDN) または IP アドレスを入力し [保存] をクリックします。(外部サーバーのMXレコード)
- [次へ] をクリックします。
- [常にトランスポート層セキュリティ (TLS) を使って接続をセキュリティで保護する] のチェックにつきましては、既存サーバーの設定にあわせて、TLS 接続を強制する場合は選択してください。
※ TLS を外した場合は、STARTTLS により送信先サーバーの対応状況に合わせて TLS を使用します。
- 設定の確認画面が表示されたら、[次へ] をクリックします。
- [このコネクタの検証] にて [+ (追加) ] をクリックし、テストメールを送信するメールアドレスを入力し、[OK] をクリックします。
- [検証] をクリックします。
※ なお、[検証] が失敗した場合でも、コネクタの設定内容が正しい限りは正常に動作しますので、あまり気にしなくてもいいです。
- [完了しました] の画面が表示されたら、[閉じる] をクリックします。
- [保存] をクリックします。
作成した送信コネクタをトランスポートルールにて適用する設定をします。
- Exchange 管理センターにて画面左のメニューから [メールフロー] > [ルール] の順にクリックします。
- [+ (新規作成)] をクリックしていただき [新しいルールを作成する...] を選択します。
- 以下の設定にてトランスポートルールを作成します。
3-1. 新しく表示された [ルールの新規作成] ウィンドウ下部にて [その他のオプション] をクリックします。
3-2. [名前] にてトランスポートルールにつける名前を任意に入力します。
3-3. [*このルールを適用する条件...] プルダウン メニューより [送信者...] > [外部/内部である] を選択します。
3-4. 送信者の場所の選択では [組織内] と選択し、[OK] をクリックします。
3-5. [条件の追加] をクリックします。
3-6. [および...] プルダウン メニューより [受信者...] > [ドメインが次の値である] を選択します。
3-7. 空欄にコネクタを適用する受信者ドメイン名を入力し、[+] をクリックします。
3-8. [*実行する処理...] プルダウン メニューより [メッセージを次へリダイレクトする...] 内にある [以下の送信コネクタ] を選択します。
3-9. [送信コネクタを選択] ウィンドウが表示されますので、プルダウン メニューより上記手順にて作成した送信コネクタを選択します。
- 右下の [保存] ボタンをクリックします。
※ 設定が反映されるまで時間がかかる場合があります。