iCloud+でカスタムメールドメインを追加（Amazon Route 53）

iOS15のリリースに合わせてiCloudがiCloud+にアップグレードしました。

その中で「カスタムメールドメイン」という機能が気になったので設定してみました。
最大で５ドメインの３アドレス、計１５アドレスが設定可能になります。

:::note warn
無料プラン（5GBストレージ）のiCloudサービスはiCloudのままなので注意してください。
:::

#iCloud側の設定
まずは、[iCloud](https://www.icloud.com)にログインして**「アカウント設定　＞　カスタムメールドメイン　＞　管理」**に遷移します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/0e325f18-4f3e-b2ef-0ec1-41312ada1ab4.png)
ポップアップでカスタムメールドメイン画面が開くので、**「カスタムメールドメインを追加　＞　所有ドメインを追加」**を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/61f7929d-7489-8111-a14c-2bc460c011f8.png)
次に、追加するドメインの使用者を選択します。（あなただけ　を選択）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/0a40f8a8-eeba-546b-6218-1d4fd02ab427.png)
追加するドメインを入力し、「続ける」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/bfd9f126-1d8c-5fdd-a838-21e017e41b5d.png)
入力したドメインの情報が表示されます。
手順２で既存のメールアドレスを追加しますが、（私の場合）追加はありませんでしたので**「スキップ」**を選択しました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/f81093a3-7adb-5025-fde3-79fa8063abff.png)
手順３のドメインレジストラの設定を更新するで**「表示」**を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/06bb99ff-7cf0-2df6-02ba-49e74ae847b4.png)
表示された内容でドメインのレコードを修正します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/210b029c-c13a-4319-fe42-ee43bb75bea2.png)
##詳細(iCloudのヘルプの内容)
MX：
ホスト：[example.com].
参照先：mx01.mail.icloud.com.
優先度：10
TTL：3600
ホスト：[example.com].
参照先：mx02.mail.icloud.com.
優先度：10
TTL：3600

TXT：
ホスト：[example.com].
参照先：”v=spf1 redirect=icloud.com”
TTL：3600
ホスト：[example.com].
参照先：[設定中に提示されたパーソナル TXT レコード]
TTL：3600

CNAME：
ホスト：sig1._domainkey
参照先：sig1.dkim.[example.com].at.icloudmailadmin.com.
TTL：3600
#ドメインレジストラ（Route53）側の設定
AWSにログインし、**「Route 53　＞　ホストゾーン　＞　ドメイン名」**に遷移します。
以下のように入力し、レコードを作成します。

:::note info
Lightsailにドメインを移管して使用している場合は、「Amazon Lightsail　＞　ネットワーキング　＞　DNSゾーン」で設定が必要です。
:::
##MXレコード
:::note warn
値にmx01とmx02を入れてください。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/9b4741f0-12fe-a230-09a7-4361f9b2e2e5.png)
##TXTレコード
:::note warn
画面上では”v=spf1 redirect=icloud.com”はTXTレコードとありますが、SPFレコードに設定する必要があります。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/0907d71f-6796-f9ec-8a06-8ceecfc83ca6.png)
##SPFレコード
:::note warn
”v=spf1 redirect=icloud.com”を設定します。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/9f47bb6f-d773-cdff-4508-94b1394d1c54.png)
##CNAMEレコード
:::note warn
レコード名は”sig1._domainkey”を設定してください。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/4d562e2d-f74c-b7c7-7f50-0a344ebdf536.png)
#設定の確認
iCloud側に戻り、手順４の**「セットアップを完了」**から確認を実施します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/966ed0e5-fc61-5cfc-5db1-c2150ba51f24.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/3618390b-8254-4c10-41e6-8b8c25d66038.png)
以下の表示が出れば完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/42451173-5dc8-a675-2e90-b9a97e22f9fd.png)
##失敗の場合
:::note alert
失敗の場合は以下の表示が出ますので、設定を見直してください。
:::
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/834c0b1b-339b-150c-6be8-2f4f72e04f3e.png)
#メールアドレスの追加
完了後の遷移画面の「メールアドレス追加」から追加する事ができます。

:::note info
追加後すると、自動でFaceTime、iMessage、メールに紐づけられます。
:::

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2022657/0a3f1803-2448-2ba0-c2e7-1ebf6986be1a.png)
#最後に
今回のiCloud+のアップグレードで独自ドメインのメール運用が比較的安価（１３０円～）で行えるようになります。
iCloud+を使ってるよって方は是非、試してみてください。