Skip to content

メールサーバについて

ドメインの設定によりますが、espar導入の最終STEPでDNS設定を変更する際に、ドメイン配下のメール送受信に影響を与える場合があります。本ページでは、そうした事象が発生する原因と、該当する場合の対応策について解説します。

後述のesparの導入がメール受信に影響を与えるケースを参考に、esparを導入するサイトのドメインが該当していないか確認して下さい。該当しない場合、本ページは無視して頂いて問題ありません。

espar の導入がメール受信に影響を与えるケース

espar では原則、WebサーバのIPアドレスを espar 公開側サーバIP(下図のa.b.c.d)になるようDNS設定を変更するだけで、他に影響を与えることなく機能するようになっています。

transition.png

しかし、このDNS設定変更がメールに影響を与える場合があります。

以下の条件全てに当てはまるドメインで espar を導入する場合、espar 導入の最終STEP後にメールトラブルが発生しないよう事前に追加対応が必要となりますのでご注意下さい。

  • (1) wwwなしのドメイン名をそのままWebサイトのドメインとして使っている
  • (2) wwwなしのドメイン名がそのままメールサーバとして指定されている
  • (3) 同ドメインでメールを普段から使用している

example.com というドメインで例示すると以下のようになっている場合が該当します。

  • (1) サイトのURLは https://example.com/ である
  • (2) DNSのMXレコード(メールサーバ)の設定が example.com である (確認方法は後述)
  • (3) info@example.com のようなメールを使用している

espar を導入するサイトURLやドメインがこの例に該当する場合、esparの導入により全てのメールが届かなくなってしまいます。一方、以下のようにメールサーバとWebサーバを明確に分けている場合は該当しませんので本ページは無視して下さい。

メールサーバWebサーバ説明
例1example.comwww.example.comWebサーバ側に明示的な名前(www)を付与
例2mail.example.comwww.example.comそれぞれに個別の名前を付与
例3smtp.google.com.exmaple.comメールは Google Workspace の Gmail を使用

メールサーバとWebサーバが同一である場合のみ以降の説明を確認の上でご対応をお願いします。

メールが届かなくなる理由

https://example.com/ というウェブサイトのある example.com ドメインを例として解説します。上述の(1)〜(3)に該当するサイトでは、DNS設定は以下のようになっている筈です。(IPは例)

種別レコード意味
MX-10 example.comメールサーバは example.com である
Aexample.com10.0.1.100example.comのIPは 10.0.1.100 である

これは、example.com ドメインのメールサーバ(MXレコード)は example.com であり、かつそのIPアドレスは 10.0.1.100 であることを意味します。つまり example.com という表記が、Webサーバであり、かつメールサーバでもあると宣言していることになります。

この状態で、espar 導入最終STEPの「Webサーバを指すIPアドレスを 11.11.11.11 に変更する」(IPは例)を行うと、以下のように変化します。(espar導入の手順については導入方式にあわせて同一ドメイン方式での導入別ドメイン方式での導入をご覧下さい)

種別レコード意味
MX-10 example.comメールサーバは example.com である
Aexample.com11.11.11.11example.com のIPは 11.11.11.11 である

メールサーバとしての example.com とWebサーバとしての example.com のIPアドレスが同時に 11.11.11.11 を指すようになることが分かります。このIP変更の結果、example.com 宛のメール送信は以下のように挙動します。

  1. ある人物やシステムが info@example.com にメールを送ろうとする。
  2. メールシステムはドメイン example.com のMXレコードを調べ、example.com ドメインのメールサーバは example.com であると認識する。
  3. メールサーバ example.com の IPアドレスをAレコードから調べ 11.11.11.11 であると認識する。
  4. info@example.com 宛てのメールを 11.11.11.11 のサーバに送信する。
  5. しかし 11.11.11.11 のサーバは espar の公開用Webサーバでありメールサーバではないため、メール送信はエラーとなり送信側は info@example.com 宛のメール送信に失敗する。

このように、メールサーバとWebサーバが一致している場合、espar の導入によりメールが届かなくなってしまいます。以下に解説する対策を実施して下さい。

対策

以下の2種類となります。方法1が推奨されます。example.com を具体例として示します。

方法1 : MXレコードの値を変更する

メールの挙動に影響を及ぼさないように、メールサーバの指定(MXレコードの値)を example.com から mail.example.com に変更します。

STEP説明
1example.com のAレコードからIPを調べる
2mail.example.com のAレコードを追加し、1で調べたIPと同じIPで設定する
3MXレコードの値を example.com から mail.example.com に変更する
4espar導入最終STEPで example.com のIPを弊社指定のIPに変更する

ドメインレジストラやレンタルサーバによっては、デフォルトで *.example.com といったワイルドカード指定が含まれています。この場合は上記STEP1,2の手順は不要です。

XServer での設定例

XServer では *.example.com のワイルドカードがあらかじめ設定されいますので「方法1」のSTEP1,2が不要となります。以下に XServer での STEP3→STEP4 の詳細手順を示します。

  1. XServerのサーバパネルにログインします。
  2. [ドメイン]→[DNSレコード設定] をクリックします。
  3. esparを導入するドメイン名 example.com の [選択する] をクリックします。
  4. [DNSレコード一覧] タブをクリックし、表示される一覧で以下を確認します。
    • example.com*.example.com のIPが一致している
    • TXTレコードの内容に +a:svXXXXX.xserver.jp が含まれる (XXXXXは数値)
    • TXTレコードの内容に +a:example.com のように espar 導入予定サイトのドメインが含まれる
  5. MXのレコードの「変更」ボタンをクリックします。
  6. 以下のように設定します。 tech_7-3-1-6.jpg (ホスト名は空のままで、内容の先頭に mail. を追加するのみ。他は変更しない)
  7. 「確認画面に進む」をクリックした後に「変更する」をクリックします。
  8. [DNSレコード一覧]に戻り、種別がAで、ホスト名が example.com の「変更」をクリックします。
  9. 現れた編集画面で「内容」欄を弊社指定のIPに変更します。(下図のIPは例) tech_7-3-1-9.jpg
  10. 「確認画面に進む」をクリックした後に「変更する」をクリックします。
  11. (必要な場合は)さらに[DNSレコード追加]をクリックし、www.example.com のAレコードを同じIPで追加します。 tech_7-3-1-11.jpg
  12. [DNSレコード一覧]に戻り、以下を確認します。
    • example.com のAレコードは、弊社指定のIPが設定されているか
    • (必要な場合)www.example.com のAレコードは、弊社指定のIPが設定されているか
    • MXレコードは、mail.example.com が設定されいてるか
    • *.example.com のAレコードのIPは元のまま変更されていないか

以上で設定作業は完了です。念のために example.com ドメイン配下のメールアドレスでメールの送信・受信の両方が問題なく行えるか確認して下さい。

方法2 : WebサイトのURLをwwwありにする

MXレコードの変更が難しい場合は、WebサイトのURLをwwwありとすることで対応することになります。こちらの方法は弊社側の設定作業が必要となるため、その旨をお知らせ下さい。(基本的には方法1を推奨します)

STEP説明
1(弊社の準備完了後に) www のAレコードを弊社指定IPで追加する
2CMSサーバ側で https://example.com/ (http含む)を https://www.example.com/ にリダイレクトするよう設定する

本手順により、メールサーバは example.com、Webサーバは www.exmaple.com となり、両者の名前を異ならせることができます。サイト閲覧者のブラウザ上に表示されるURLは https://www.exmaple.com/ のように www ありとなります。