Exchange Onlineで許可したドメイン以外の送受信を禁止する

# はじめに
ExchangeOnlineを利用してメールを管理している会社は多いと思います。
その中でも、セキュリティが厳しい会社では社外へのメールを禁止して、情報漏洩に対応するところもあると思います。
（私が所属している会社ではそうです。）

また、スパムメールなどのセキュリティ対策として、会社のドメイン以外からのメールはブロックしたいというケースもあると思います。

そんなユースケースに対応するためにどのような設定をすれば良いかをまとめました。

# やりたいこと
- 社内から会社に関係のないドメインへのメール送信をブロックする
- 関係のないドメインからのメール受診を出来ないようにする

![ExchangeOnline001 (2).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/a54c0397-129c-9e29-058e-87bac8357b0e.png)


# 前提
- ExchangeOnlineを利用できるアカウント
- Exchange管理者権限があるアカウント

# 設定手順
## M365ポータルにログインして管理センターを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/5a7098a8-cb43-36a7-7a11-a2e88b087d20.png)

## \Microsoft 365管理センターメニューからExchangeを選択
いわゆるEACと呼ばれる画面。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/3ecc953c-e464-bc45-1c93-03da278359d5.png)

## メールフローを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/8330df7f-7eb9-461b-3e90-93838609e170.png)

## ルールからルールの新規作成を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/9ac327d7-c8db-6028-e137-35892124e590.png)

## ルールを設定
以下の画面が表示されるので、ルールの設定をしていく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/9bc20d39-e0f2-414a-ac4e-43736b923268.png)


### 組織外からのメールをブロックするルール
その他のオプションを押す。
そうすると入力項目が変わる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/f19f0226-638b-5950-b292-3380b1208fe2.png)

押すとこの画面になる。
とりあえず名前は適当に入れる。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/8f53de8c-3343-cbcc-7dcd-7b187f0a0021.png)

#### 「このルールを適用する条件」で送信者->外部/内部であるを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/28d36c34-ebe4-3f36-de15-6435f348a81c.png)

#### 組織外にしてOKを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/90867dc6-acc7-18b5-96da-abb2e37887d9.png)

#### 「実行する処理」でメッセージをブロックする -> メッセージを拒否してその説明を含める
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/45cb2d4d-3153-e23e-2c31-9ad7970d7b10.png)

#### 拒否の理由の指定に「組織外からメール送信は出来ません」と入力してOK
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/a5c85195-42b2-460c-f404-ea47e6966da0.png)

#### 保存を押す（他の項目は修正不要）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/71afea70-26a7-0b8e-6bca-1806c19de196.png)


### 組織内から組織外へのメールをブロックするルール
ルールの新規作成を押す。
表示された画面でその他のオプションを押す。（さっきと同じ）
名前はなんでもOK

#### 「このルールを適用する条件」でこの受信者->外部/内部であるを選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/0c62976f-88a3-4879-2d78-448d4509f905.png)

#### 組織外にしてOKを押す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/3eb1a727-ff2b-59d6-e1ca-9be7df96ca15.png)


#### 「実行する処理」でメッセージをブロックする -> メッセージを拒否してその説明を含める
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/45cb2d4d-3153-e23e-2c31-9ad7970d7b10.png)

#### 拒否の理由の指定に「組織外にはメール送信は出来ません」と入力してOK
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/378da1fd-c2e9-b3d4-cc17-6e753b01a53e.png)

#### 保存を押す（他の項目は修正不要）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/974fe439-763e-31f0-331f-9788995d8e8f.png)

# 挙動確認
## 組織外からメールを送ってみる
こんなメッセージが返ってきて送信できない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/9dae436b-496e-fbe5-a3cd-e2e3156e2d47.png)

## 組織内から組織外へメールを送ってみる
こんなメッセージが返ってきて送信できない。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/75072/f43e5d1e-bc33-1bb4-179d-e0473271b550.png)

# おわりに
情報の持ち出しを防ぐために組織外にはメールができなくするという想定でメールフローを作成してみました。
特定の宛先のみ許可する、などもメールフローでできそうなので、時間があればまとめます。