0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Webサイトを他のサービスでホスティングしたままさくらのメールボックスを使用する方法

Last updated at Posted at 2025-04-22

注意: この方法は公式が推奨しているわけではありません。自己責任です。

独自ドメインを使用できるメールサービスの中で(おそらく)最安なので使おうとしたときに戸惑った部分についての備忘録です。

初心者なのでお手柔らかにお願いします。

状況

  • Zoho Mailからの乗り換え(を検討していた)
  • サイトのホスティング自体はCloudflare Pagesで行っていた(DNSもCloudflare)
  • さくらのメールボックスをセットアップしようとしたところAレコードとCNAMEレコードの変更を求められ、当然サイトの表示も変わってしまうので困った

ゴール

  • DNSはCloudflare+サイト自体もCloudflare Pagesでホスティングしたまま、メールサーバーとしてさくらのメールボックスを使用する
  • SPF/DKIM/DMARCなどは今回は触れません。(特に言うことがないため)

結論(やり方)

  • MXレコードのドメイン欄に、CNAMEレコード欄に書いてあるドメイン(多分wwwxxxx.sakura.ne.jpのような形式)を設定すれば良い
    • 具体例: example.com. IN MX 10 wwwxxxx.sakura.ne.jp.
  • 契約時に決めた初期ドメインでもいけるっぽい?

わかったこと

さくらのメールボックスのコントロールパネルで指定されるDNSレコードは以下のようになっていると思います。(すでに解約してしまっていて見られないので一部間違っているかもしれません...)

種類 名前 優先度
NS @ ns1.sakura.ne.jp N/A
NS @ ns2.sakura.ne.jp N/A
CNAME @ wwwxxxx.sakura.ne.jp N/A
A @ xxx.xx.xx.xxx N/A
MX @ @ 10

ここで、CNAMEレコードが指すサーバーのIPアドレスとAレコードが指すIPアドレスは同じです。

引っかかったのがMXレコードです。
コントロールパネル上では@ 10とだけ書かれていて、典型的な書き方しか知らなかった自分には意味がわかりませんでした。

ただ、当然読み方自体は普段と同じで
「ルートドメインのメールサーバーとして@(ルートドメイン)を優先度10で使用する」
ということです。

ルートドメインのCNAMEレコードにはwwwxxxx.sakura.ne.jpAレコードにはxxx.xx.xx.xxx(中身は同じ)が指定されていますから、実際はこれをメールサーバーとして設定しているということになります。

詳しく検証したわけではないので保証はしませんが、

  • AレコードとCNAMEレコードが同じIPアドレスを指している
  • MXレコードのメールサーバーとしてそれを参照している

という点から、wwwxxxx.sakura.ne.jp(CNAMEレコードに追加するよう指定されてる奴)がWebサーバー兼メールサーバーであると思われます。

つまり、Webサーバーを変えずに(=CNAMEレコードやAレコードを変更せずに)メールサーバーを使用したければ、@で参照したりせずにMXレコードに対して直接メールサーバーを指定すればよいのです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?