Cloudflareで独自ドメインを取得し、独自メールとして利用する方法

## 概要
- 独自ドメインを取得する
- 独自ドメインをエイリアスとしてGmailにルーティングする

## 前提
Cloudflareで登録がすでに済んでおり、請求設定が終わっている

## 独自ドメインを取得する
１．ドメインの登録画面に行きます
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/28fa1904-2a16-4ab4-8f1a-4dc66586b85e.png)

２．好きなドメインを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/c7a45a6c-b02d-40b0-9a01-2a1bad4733ec.png)

３．個人情報等を入力する
※Whoisに公開されないようなのでうれしい
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/49efe5cf-58b5-41a7-85a9-4073b327b9a7.png)

https://zenn.dev/maijun/articles/27864292cd1d08

４．Whois実際に隠されていますね
※少し心配だったけど安心
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/540d7635-540e-4325-8c31-4d955fefae28.png)

５．注意点
※自動更新がデフォルトの設定なので、必要ない場合は外しておきましょう
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/c4e3ae53-8d97-4d45-8b58-f5b4706f3cbb.png)

## Emailをルーティングする
https://developers.cloudflare.com/email-routing/

主にこれを参考にしながらやっていく。

１．概要
※無料、簡単とのことですね
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/513f3803-8146-4a3b-b18c-bc467df46307.png)

２．メールルーティングを有効にする
以下の手順を進めていく
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/40b62b6e-23c5-4bb6-a3b7-08c994108789.png)

２．１．ドメイン管理画面に進む
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/9eb94ccb-b97e-48ed-9a92-bae579723993.png)

２．２．メールアドレスに進む
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/44b71fb9-8f0c-4b52-9415-77e53cbaba0d.png)

２．３．ルーティングに必要な情報を記載する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/741b2a51-3854-474f-8b10-7c4c69e80408.png)

:::note warn
今回なぜかうまくいかなかったため、開始をスキップしました
:::

２．３．Email Routingを有効にする
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/f6434e25-03b8-449e-979c-f1b0e4678447.png)
リンクで画面遷移します

２．４．MXレコード等を追加します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/51a1d519-d4da-4104-9242-9286ceaee829.png)

有効になったことを確認します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/736bfb62-00bf-43a6-ab2c-d5d3b3568dbf.png)

２．５．宛先を追加します
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/4e3acd8d-2cd8-4582-b58f-51db45306474.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/f7998290-abc0-4852-bf31-98ae8e775d82.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/ce813be4-b4f3-443a-aa4f-825a0350cc39.png)

２．５．テストメールを送ります
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/d90e103a-ef7a-4983-82ca-1a60c21fdd27.png)

とのことなので、別のgmailのアカウント等を利用して受信のテストをするようにしましょう

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/597cf756-bb9d-4878-a7d7-6750031e0d3b.png)

この後、gmailからの送信方法も指定します

## セキュリティを強化する
１．DMARC Managementの設定
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/4cee2185-4967-4c8b-9f1d-f37cba0ae3de.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/03b22bb1-dffe-4149-9922-dc57edf8223a.png)

２．MTA-STSを構成する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/432be5dc-1517-4d09-92dd-0e9d5de4001e.png)

こちらはちょっと設定が複雑そうなのでスキップします。

https://developers.cloudflare.com/email-routing/setup/mta-sts/

ここら辺より確認してみてください

## Gmail 側から返信できるようにする（元のgmailアカウント露出）
:::note warn
ここの章ではなく次の設定のほうがよい。この設定では送信時にはメールアドレスが露出してしまう
:::


https://nw.t-spirits.com/cloudflare/cloudflare-email-routing/

主にこれを参考にしている

１．すべての設定に移動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/ca9bd508-a446-4000-949e-f2946a1622cf.png)

２．アカウントをインストールする
※参考サイトによると落とし穴があるため注意が必要。手順通りがよさそうである
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/7ea5c7ea-ef0c-4248-aad8-dfd541b3add6.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/b8fe72c2-ffc3-4636-9725-93b71cd6978b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/4983ee12-32d2-4cc2-9b3b-8a9cee7e03d7.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/2d73c8e6-9dd0-4fe4-9792-dda73b05171b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/7a8d5a8d-5b21-48db-982c-a0b244636336.png)

３．試しに送信してみる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/fcd9bd26-f7c9-4310-9f2c-facc571ec384.png)

:::note 
どうやら返信先に独自ドメインが入るようで、Fromの部分は元のEmailとなってしまう。
:::

この設定では、どうやら限界があるようであるが、送信元のGmailが表示されてもよいという場合はこれでもよいでしょう。

今回は、これではちょっと物足りないので別の方法を利用する

## 送受信の設定を改めて行う

https://qiita.com/rokuosan/items/e3415ea30ad5e48d3b0f

これによると、Gmailとかの基本機能で可能とのこと

2段階認証まではスキップします。各自で設定してください。

１．すべての設定に移動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/ca9bd508-a446-4000-949e-f2946a1622cf.png)

２．アカウントのインポートを行う
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/53f54e93-32b4-429e-b6ee-932934e42553.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/c1fe9d4d-7524-41e5-83b3-5f22ce77f5ab.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/52ff2806-8923-4bc3-b50a-ba81585c7bbb.png)

自分はエラーが発生しました。
⇒アプリパスワードがよくわかっていなかったのが原因

https://support.google.com/accounts/answer/185833?sjid=9963973327423042874-NC#%E3%82%A2%E3%83%97%E3%83%AA%20%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%82%92%E4%BD%9C%E6%88%90%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B

下記リンクより設定が必要である

https://myaccount.google.com/apppasswords

うまくいくと次のようになります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/e8518e0b-4928-4680-8cdf-fd26691222cd.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/69f98ba0-e83f-46f6-8757-aaa5107f8f52.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/539c3794-c5c3-446b-9db6-75c5ef7cc737.png)

３．メールを送信してみる

差出人を選択できるようになったので、gmaiではないほうを選択する。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/6b21e5ac-1515-40c2-b907-5e2099230add.png)

先ほどの設定とは違い、直接送ることができている
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3125890/ad66f4a4-4175-49f8-af80-dca53993919d.png)

すごいですね

## まとめ
最近のzenでは外部のツールを利用していたが利用しないでもできた。
また、課金もしないで利用できるのでめちゃくちゃに便利である。
ドメイン維持費だけでいいのはぶっちゃけありがｔ