自前のドメイン宛ての全メールをGmailに転送する

Y子です。

自前でドメインを取得したので、そのドメインのメールアドレス宛てのメールをGmailで受信するよう設定しました。
ドメイン取得以外は、無料のサービスを組み合わせました。
その時の手順をメモしておこうと思います。

# DNSを取得
[value-domain](https://www.value-domain.com/ "ドメイン取得ならバリュードメイン - ドメインと変える、サイトの価値。") を使って、ドメインを取得しました。
仮に `xxxx.jp` と表記します。
コアサーバー？というサービスの、30日間のお試し期間がついてきてしまいました。
使う予定ありません…。(_ _;
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/8612e35e-1b71-e366-257e-49fe5846cd2f.png)

# メールボックスの準備
Gmail で作成しました。
仮に `xxxx@gmail.com` と表記します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/5e5705ea-2508-1734-aa60-770f6c8966e2.png)

# メール転送サービスに登録、転送設定
[Tagirl](http://tagirl.info/ "無料メールサーバ Tagirl | 独自ドメイン利用可能") という無料サービスを使ってみました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/de5109ea-08de-2667-c833-996b30f122d6.png)

画面上部の「新規登録」リンクを押すと「新規登録」画面が表示されます。
Tagirlへのログインに使用するメールアドレスとパスワードを登録します。
登録するメールアドレスは`xxxx@gmail.com`を使いましたが、自分が使えるアドレスなら何でもいいと思います。
（Tagirlからこのアドレス宛てのメールも、今のところ特にないようです）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/66601107-4290-25bb-8b5f-c37c5288be17.png)

「Sign up」ボタンを押すと、特に確認もなく登録が完了し、トップ画面に戻るので、登録したメールアドレスとパスワードを使って「Log in」します。
すると、「ドメイン一覧」画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/4a7da80c-b6a9-a0eb-9ab3-db44e10ee83a.png)

「ドメインを追加」ボタンを押すと、「New Domain」画面が表示されます。
「ドメイン(FQDN)」欄に、取得したドメイン（`xxxx.jp`）を入力します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/ca97b9f7-a135-bd7b-b920-ac2ee7070c7e.png)

「登録」ボタンを押すと、ドメインが登録され、「ドメイン一覧」画面に表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/1951d36e-cb03-0af7-5a32-0fd74d48f823.png)

ドメイン名をクリックすると、「アカウント一覧」画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/5a1f3bf0-8c8e-d125-4020-2ca0654b7503.png)

「アカウントを追加」ボタンを押すと、「新しいアカウントの追加」画面が表示されます。
ここでは、取得したドメインの転送元アドレスと、Gmailで作成した転送先アドレスを、関連付けます。
「アカウント名」は`@xxxx.jp`の左に来る文字列です。何でもよいと思いますが、とりあえず「admin」を入力しました。
「転送先」は`xxxx@gmail.com`を入力します。
「キャッチオール」を「有効」にすると、全ての`任意@xxxx.jp`アドレスに着信したメールが、`xxxx@gmail.com`に転送されるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/3cef40c3-7e9d-f5b0-e013-30af7495d201.png)

「登録」ボタンを押すと「アカウント一覧」画面に戻り、登録したメールアドレスの関連付けが表示されます。
ここには「キャッチオール」の設定がどうなっているかは表示されないようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/8383b5ac-4098-fbc1-f3a7-82372d0c713c.png)

これで転送の設定は終わりました。

# DNS設定
value-domainのDNS設定のページを開き、下記を入力します。
他はデフォルトのまま、「保存」ボタンを押します。
```
mx srv1.tagirl.info. 1
mx srv2.tagirl.info. 5
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/a13233de-f2d1-143e-3d56-6cab6635831d.png)

(7/28追記)
お名前.comの場合も同様に設定しますが、入力方法が少し異なるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/b0d414cd-5bc2-d02e-3152-e83137950b2e.png)

# 受信テスト
`admin@xxxx.jp`や`test@xxxx.jp`あてにテストメールを送り、`xxxx@gmail.com`で受信できることを確認します。
このとき、送信元を`xxxx@gmail.com`にしてしまうと、Gmailの転送ループブロック処理に阻まれてメールが届かないようなので、別のGmailアカウントや、携帯等から送るのがよいと思います。

※[Tagirlのサイト](http://tagirl.info/ "無料メールサーバ Tagirl | 独自ドメイン利用可能")に書いてあったのに気付かず、`xxxx@gmail.com`からテストメールを送っていたため、受信確認できるまで時間がかかってしまいました。もしかしたら、DNS設定からメール受信が可能になるまで、しばらくタイムラグがあるかもしれません。
(7/28追記)
mxレコード設定直後にテストメールを送ると、概ね0分～30分程度でメールが届くようになるようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1265690/f594b1fc-6213-07a0-65b1-ed0ec47eb8a3.png)
この画像では、いろいろ隠れていたり隠していたりしてわかりにくいですが、5通のメールはこんな意味です。
* 別手段から`test@xxxx.jp`宛て　→転送成功！
* 別手段から`admin@xxxx.jp`宛て　→転送成功！
* `xxxx@gmail.com`から`xxxx@gmail.com`宛て
* iPhoneに`xxxx@gmail.com`の受信設定をしたときの通知
* `xxxx@gmail.com`を作成したときのウェルカムメッセージ

# おわりに
今回のわたしの目的は、どちらかというとドメイン取得とWebの方が主だったので、メールを受けるのは無料で済ませられないかと調べて、この方法になりました。
無料サービスを組み合わせたせいか、ウラワザ的な雰囲気がしますが、どうなんでしょう…セキュリティとか…。
でも便利です。なにしろ、ドメイン宛ての任意のメアドが使えてしまうんですから！とんでもない贅沢をしているような気分がします。（錯覚？）

では！

# 参考
下記の記事を参考にしました。ありがとうございます。

https://www.nqou.net/2020/03/05/012516/

https://chinotsubo.com/how-to-use-tagirl/

http://tagirl.info/about