サクラのメールボックスで他社で取得したドメインを利用してみた

# **はじめに**
プロダクトを開発し、起業する際、会社設立をする方も多いと思います。コーポレートサイトを作成するにあたっては、独自ドメインで運用することもありますよね。
その際、会社固有のメールアドレスを作成する必要性も出てくるかと思います。ですので、
メールボックスを利用し、メールが送受信できるまでの流れを簡単にまとめてみましたのでご参考ください。

# **環境**
- 独自ドメイン：他社（ムームードメイン）で取得（購入）
- メールサーバー：サクラのレンタルサーバー（sakura internet）

# **運用までの流れ**

上記に環境を記述しましたが、もう少し詳しく説明します。
会社ドメイン（独自ドメイン）をムームードメインで購入し、ムームーメールを利用していましたが、諸問題（プロダクトのDNS設定に関して相性が良くなかったり。。）が生じたので、メール運用をさくらインターネットで行うことにしました。
その際に、[sakura internet レンタルサーバー](https://www.sakura.ne.jp/?_ga=2.54529763.956474364.1543569115-1540482710.1538485176&_gac=1.153604682.1541252549.Cj0KCQjwjvXeBRDDARIsAC38TP6RXPFGMlULIgSdPb7cRlvGCZ4eCQxf2qjQGuNIbyeZkKZMgiA0T_EaAtVsEALw_wcB)のメールボックスを利用し`info@会社独自ドメイン`などのメールアドレスを発行することにしました。

しかし、他社で取得したドメインを利用するので、下記のリンクを参考に、ムームードメインで取得したドメインをサクラで管理できるように設定しました。

[【ドメイン設定】他社で取得・管理中のドメインを利用](https://help.sakura.ad.jp/hc/ja/articles/206053782--%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E8%A8%AD%E5%AE%9A-%E4%BB%96%E7%A4%BE%E3%81%A7%E5%8F%96%E5%BE%97-%E7%AE%A1%E7%90%86%E4%B8%AD%E3%81%AE%E3%83%89%E3%83%A1%E3%82%A4%E3%83%B3%E3%82%92%E5%88%A9%E7%94%A8)

設定が完了すると、さくらインターネットのコントロールパネルにログインし、`サーバ情報の表示`というところをクリックし、ホスト名（`www0000.sakura.ne.jp(仮)`）を確認します。
理由は、ムームードメインで取得した独自ドメインをサクラで利用するためです。
（ドメインの所在地的なものはムームードメインに残したままです）
DNSは、ドメイン取得先で設定するため、利用サーバーをムームードメイン側で明示する必要があります。

<img width="1006" alt="さくらインターネットサーバコントロールパネル.png" src="https://qiita-image-store.s3.amazonaws.com/0/269862/81c795aa-2ab8-9cc5-ebcf-669168711bec.png">

ですので、ムームードメイン側でDNSを設定し、名前解決（IPアドレスをドメイン名に変換したり、ドメイン名をIPアドレスに変換することなど）する必要があります。その設定はドメイン取得元（今回は、ムームードメイン）で行います。
ムームードメインのコントロールパネルにログインし、`ムームーDNS`をクリックすると、ムームードメインで管理しているドメインが表示されますので、その隣の`変更`をクリックしましょう。

<img width="811" alt="ムームーＤＮＳのセットアップ情報変更___ムームードメイン.png" src="https://qiita-image-store.s3.amazonaws.com/0/269862/5c342fc2-5101-1c0a-e565-89b349c793fe.png">

少しスクロールすると、`設定2`が表示されますので、そこで`サブドメイン`、`種別`、`内容`、`優先度`に適切な値を入力し、`セットアップ情報変更`をクリックし、設定を反映させます。
※`TTL（Time To Live）`の入力欄がある場合は、`3600`と入力しておけば問題ないでしょう。

<img width="786" alt="カスタムＤＮＳのセットアップ情報変更___ムームードメイン.png" src="https://qiita-image-store.s3.amazonaws.com/0/269862/6c5ae196-cf4d-5999-c1a3-e33410babdcc.png">

ここで、MXレコードについて簡単に説明します。
`MXレコード`は、DNSサーバーで管理されているドメインの一つで、電子メールの送り先となるサーバ情報を示します。
MXレコードは`IN MX 10 mx1.example.com`というような記述方法で設定されています。

※設定がうまくいっているかどうかは[CMAN](https://www.cman.jp/network/support/nslookup.html)で確認できます。
ただし、反映には少し時間がかかるため、MXレコードを作成した直後に調べても反映されていないことがありますので、４８時間後を目処に確認すると良いでしょう。

例えば、`example.com`というドメインのMXレコードが`IN MX 10 mx1.example.com`と設定されているとすると、`xxx@example.com`へのメールは`mx1.example.com`というサーバに送られることになります。

また、1つのドメインに対して、メールの送り先となるサーバが複数ある場合もあります。
その場合、MXレコード内に合わせて指定されている数字が小さいものから優先してメールが送信されます。例えば、
`IN MX 10 mx1.example.com`
`IN MX 20 mx2.example.com`
と登録されている場合、まず「10」が指定されている`mx1.example.com`というサーバにメールを送信し、そのサーバになんらかの理由でメールが送信できない場合は、「20」が指定されている`mx2.example.com`というサーバにメールを送信します。

以上を踏まえて、今回の状況を説明します。
前提として会社ドメインを仮に`hoge.co.jp`とします。すると、サクラインターネットのコントロールパネルでは、`初期ドメイン`としておそらく`hoge.sakura.ne.jp`が割り当てられていると思います。
また、先ほどサクラのサーバ情報ではホスト名が`www0000.sakura.ne.jp`であることを確認しましたね。
ですので、`種別（TYPE）`を`MX`とした後、`内容（VALUE）`は、上記どちらか（`hoge.sakura.ne.jp`か`www0000.sakura.ne.jp`）を設定します。
私の場合は、
最初、内容に`www0000.sakura.ne.jp`を入力し、サーバー情報を使用しましたが、サクラの電話サポートで説明を仰いだところ、サーバー情報を利用している場合、下記のような問題が起こることがあるそうです。
> ほぼ稀だが、各業者がサーバを移行する際、利用者には通知なく行われるため、`内容（VALUE）`にサーバ情報で入力していると、メールの送受信ができないという問題が発生することもある

ですので、私は、初期ドメイン`hoge.sakura.ne.jp`で入力することにしました。
ここで、基本的に末尾にピリオド`.`をつけることが慣例ということから、`hoge.sakura.ne.jp.`と入力しました。

### **問題発生**
48時間経過してもメール受信をすることができません。
ですので、再度サクラのサポートセンター電話し、原因を尋ねると、
MXレコードの内容の末尾ピリオド`.`を削除して試すよう指示をいただきました。

すると、問題なくメールの送受信ができるようになったのですが、オペレーターさん曰く、**まれに、ピリオドをつけずに入力することになっているドメイン取り扱い業者さんもいる**とのこと。
知らなかった。。。
ムームードメインに限らずこのような場合もあるときがあるみたいですので、躓いたときは、ピリオドを除いて試してみてください。

<img width="973" alt="さくらインターネットサーバコントロールパネル.png" src="https://qiita-image-store.s3.amazonaws.com/0/269862/225f753f-294a-c3b2-07dd-a68c102533f5.png">

ウェブメールをクリックします。すると、下記画像のようなメールボックスにアクセスできます。

<img width="1421" alt="サーバコントロールパネル_-_Webメール.png" src="https://qiita-image-store.s3.amazonaws.com/0/269862/685653bc-de4c-8b76-026e-7975e4682203.png">

これで、独自ドメインでメールを送受信できるようになりました。

# **終わりに**
新たにチームメンバーが迎える際、メールアドレスの発行が必要となってきますので、その準備を整えておくと良いかもしれないですね。

何かコメントなどございましたが、下記コメントボックスなどにてよろしくお願いします。