Amazon WorkMail でメールボックスを他のユーザーに共有する

# はじめに

WorkMail では、ユーザーを作成すると、基本的には自分だけが利用できるメールボックスがあります。そのメールボックスを他のユーザーに共有設定をすることで、他のユーザーからメールの参照や、代わりに送信してくれる機能が利用できます。

次のユースケースが考えられるでしょうか。

- 秘書の方が社長の代わりにメールのチェックや、各種事務手続きを行う
- 問い合わせ窓口用のメールアドレスを準備して、サポート担当の方がチームとして問合せに対応する



今回は、この共有設定を設定して動作確認を行う内容です。共有設定したあとに、WorkMail Web UI や Outlook からどのように見えるのか、どのように代わりにメールを送ることができるのか確認していきます。



# 共有ユーザーを作成

WorkMail には 2つのユーザーがいます。共有するためのユーザーを新たに作成していきます。Create User を押します。

![image-20220122170848523.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/b64b8bd3-4100-c4ca-b061-ce0741c10bfd.png)



共有用のユーザーを `share001` という名前で作成します。

![image-20220122170937123.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/7030fd0c-fbd6-568b-5320-3967e91143aa.png)



作成されました。共有設定をするために、詳細画面を開きます。

![image-20220122171030971.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/e4238212-80a9-3767-3512-cd5a00bdb595.png)



Add permissions を選択します。

![image-20220122171100217.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/02ea6992-c19f-a9f3-7eab-d074411b8d94.png)



user001 に権限を付与します。

Send permissions には3つの選択肢があり、それぞれの説明はつぎのとおりです。

- Send As : 共有されたメールボックスのユーザーとして、メールを送信します。メールの From ヘッダーと Sender ヘッダーは、メールボックスのユーザ (`share001`)になります。
- Send On Behalf : ユーザーが代わりにメールを送付します。メールの From ヘッダーはメールボックスの所有者 (`share001`) となり、Sender ヘッダーは送信ユーザー (`user001`) になります。
-  None : 権限なし

![image-20220122172206620.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/bbe4040c-4a66-9f35-d842-617a2e25ef80.png)



追加されました。

![image-20220122172238425.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/bc3bc0dc-e2e1-5f27-f581-7ce84873f415.png)



共有設定を行ったので、Amazon WorkMail AuroDiscover サービスは、自動的に権限を更新します。Outlook クライアントを利用している場合、Full Access 件を持つユーザーは 共有ユーザーのメールボックスにアクセスできます。権限の反映まで最大 60分ほど待つ時間があり、その後 Outlook を再起動します。

なお、この記事の環境だと、数分で権限設定が反映されました。



# WorkMail Web UI

`user001` で WorkMail UI を開き、Open other inbox ボタンを押します。

![image-20220122175118626.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/3e6d8c9c-bfe3-f2bd-c5c7-5705ecfd8dcf.png)



Name を押します。

![image-20220122175145325.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/922cec39-8654-68a3-4720-53f96f2b70bd.png)



共有設定のために権限を追加した `share001` を選択します。

![image-20220122175213418.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/f7676cd5-1167-4f96-1e1d-bffdb95de256.png)



Inbox を選び、OK を押します。

![image-20220122175526362.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/609c2895-2091-aa4d-957b-15459e497ac9.png)



参考 : 権限を追加していない状態だと、次のようなエラーになります。この画面が出てきたら、権限設定を見直しましょう。

![image-20220122175259289.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/8b61b642-5305-520d-de71-fd3255ac6614.png)



権限を設定したあとは、share001 のメールボックスが確認できるようになります。

![image-20220122175630977.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/354cad7d-53ac-5974-bc9a-57f897cbb1c4.png)



ログインしているのは `user001` ですが、`share001` のユーザーとしてメールを送信してみます。New email を押します。

![image-20220122181540877.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/dbf8a1a4-a844-2ab0-9866-163fe237757b.png)



ポイントは From の部分です。From の欄で、どのユーザーに代わってメールを送信するかを指定できます。今回は、`share001` と指定しています。その他タイトルや宛先などを入れて、メールを送ります。

![image-20220122181648106.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/b58c34cd-63d7-0046-fa73-f0e317008dbe.png)



Gmail で受け取った結果がこちらです。`share001` として想定通りメールを受信できています。いいですね。

![image-20220122181741706.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/c43ea992-29f0-9647-4139-02caee83a6db.png)



メールの詳細を確認すると、想定どおり From ヘッダーが `share001` に変わっています。

![image-20220122181836542.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/75ab090d-cc6f-801f-2a6d-4bdbe0701288.png)



それでは、Gmail から返信をしてみましょう。

![image-20220122184119272.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/ad63a9d1-252a-dd3d-48f8-8993f76f8337.png)



WorkMail 側では、返信メールが `share001`  のメールボックスで見ています。

![image-20220122184152475.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/1c845be1-9d1c-6e2b-7874-29386286bfa6.png)



# Outlook 

次に、Outlook クライアントではどのようになるか見てみます。権限追加前は次のような画面となっており、ログインしている `user001` のみ見える状況です。

![image-20220122174959723.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/503f40a6-fae1-28fc-7bb1-fa4f8f6aeba9.png)



権限追加後、Outlook を再起動すると、`share001` が自動追加されました。メールボックスが見えている状態ですね。

![image-20220122175851018.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/6057adbb-3ebe-9c38-7888-8c86ebc78c8a.png)



`share001` としてメールを送ってみましょう。

![image-20220122183251982.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/0dd11d3d-6d5f-f2db-0f8a-7343e98e63ab.png)



ポイントは「差出人」の部分です。これをクリックして `share001` と変更することで、代わりにメールを送ることが出来ます。From ヘッダーを指定できるということですね。タイトルなど適当にいれてメールを送ります。

![image-20220122183437881.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/de62a28a-8790-c6ba-c5bb-cabcda595ee7.png)



Gmail 側で受け取ったメールです。想定通り `share001` として受信できています。

![image-20220122183502843.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/137e2cff-0890-135f-9a60-fc74dfd38109.png)

From ヘッダーも `share001` になっています。

![image-20220122183527890.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/43d93b59-177e-7f61-f5c4-6d22494b7e35.png)



Gmail から返信して、Outlook での受信の具合を見てみます。

![image-20220122183739394.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/5ea0f723-4397-59a9-bcc8-d14de384f012.png)



想定どおり、`share001` 配下の Inbox にメールが届いているのが見えます。

![image-20220122183853392.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1002774/86628ec4-e008-05e0-5fa0-91e9da842ca3.png)



# 参考URL

メールボックスのアクセス許可の使用
https://docs.aws.amazon.com/ja_jp/workmail/latest/adminguide/mail_perms_overview.html