簡潔な回答
Cloudflare Email Routingを自分のドメインで設定するには?
ドメインをCloudflareのネームサーバーに設定し、Email Routingで「Onboard Domain」を選びます。Cloudflareは3件のMXレコード、SPFレコード、DKIMレコードを追加します。ルールを作る前に送信先アドレスを確認します。ルールは1ドメインにつき最大200件です。送信はできません。Postelva でドメインを登録し、ネームサーバーを設定できます。
Cloudflare Email Routing:レコードと上限、2026年11月12日
| 項目 | 値 |
|---|---|
| DNS requirement | ドメインはCloudflare DNSを使う必要があります |
| MXレコード(ホスト @) | route1.mx.cloudflare.net、route2.mx.cloudflare.net、route3.mx.cloudflare.net。優先度は自動で割り当てられます |
| SPFレコード(TXT、ホスト @) | v=spf1 include:_spf.mx.cloudflare.net ~all |
| DKIMレコード(TXT) | セレクター cf2024-1._domainkey。値はダッシュボードに表示されます |
| ドメインごとのルール数 | 200 |
| アカウントごとの送信先アドレス数 | 200件、アカウントのドメイン間で共有 |
| 受信メッセージのサイズ | 25 MiB |
| 自分のドメインからの送信 | 非対応 |
| Propagation | 最大24時間。Cloudflare DNSでは通常5〜15分 |
最終確認日 。それより古い数値にはそれぞれの日付を記載しています
始める前に必要なものは?
Cloudflareが DNSを運用しているドメインと、転送先になる既存の受信箱が少なくとも1つ必要です。 Cloudflareのページには、Cloudflare DNSを使う必要があると書かれています。そのため、他で買ったドメインは、Cloudflareアカウントに追加し、ネームサーバーを差し替える必要があります。
ネームサーバーの変更は、ドメインを登録した場所で行います。Postelva のDNSタブでは、2〜13件の独自のネームサーバーを設定でき、A、AAAA、CNAME、ALIAS、MX、TXT、NS、SRV、CAA の各レコード、DNSSEC に対応した無料のDNSホスティング。ご希望なら独自ネームサーバー(2〜13台)も使えます の無料ホスティングも利用できます。Cloudflareの手順では、割り当てられた2つのネームサーバー名を正確にコピーするよう指示されています。DNSSECが有効な場合は、先にレジストラでオフにし、ドメインがActiveと表示されたら再びオンにするよう求められています。有効化には最大24時間かかります。
Email Routingを有効にする手順
ドメインをCloudflareに追加する
ダッシュボードで「Domains」を開き、「Onboard a domain」を選んで、example.comのようなルートドメインを入力します。
ネームサーバーを差し替える
Cloudflareが割り当てた2つのネームサーバーをコピーし、ドメインを登録した場所に入力します。ステータスがActiveになるまで待ちます。
Email RoutingでドメインをOnboardする
Compute、Email Service、Email Routingの順に進み、「Onboard Domain」を選び、ドメインを選択します。必要ならDNSレコードを確認し、「Done」を選びます。
送信先アドレスを確認する
「Destination Addresses」で、メールを受け取る受信箱を入力し、届いた確認メッセージを開いて「Verify email address」を選びます。
ルーティングルールを作成する
「Routing Rules」で「Create routing rule」を選び、@より前の部分をメールパターンとして入力し、ドメインを選んで、「Send to an email」と確認済みの送信先を指定します。
Cloudflareはどの DNSレコードを追加しますか?
ドメインのルートにオンボードすると、MXレコード、SPFレコード、DKIMレコードが追加されます。 MXホストは mx.cloudflare.net 配下の route1、route2、route3 です。優先度はCloudflareが自分で割り当てるため、番号を入力する必要はありません。SPFの値は v=spf1 include:_spf.mx.cloudflare.net ~all です。
ドメインにすでにSPFレコードがある場合は、2件目を追加せず、Cloudflareのincludeをそのレコードにマージしてください。ドメインに公開できるSPFは1件だけで、SPFが数えるDNS照会は最大10回です。マージの方法はSPFレコードの作成方法で説明しています。転送用のレコードは、サブドメインではなくルートドメインに置きます。
ページには、Email RoutingにはCloudflareのMXレコードが必要と書かれています。そのため、同じドメインで外部のメールサーバーと並べて動かすことはできません。
example.com. MX route1.mx.cloudflare.net. ; priority set by Cloudflare
example.com. MX route2.mx.cloudflare.net. ; priority set by Cloudflare
example.com. MX route3.mx.cloudflare.net. ; priority set by Cloudflare
example.com. TXT "v=spf1 include:_spf.mx.cloudflare.net ~all"
cf2024-1._domainkey.example.com. TXT "<value shown in the Cloudflare dashboard>"ドメインにすでにMXレコードがある場合はどうなりますか?
古いMXレコードを削除するまで、オンボードはエラー2008「Non-Cloudflare MX records exist」で失敗します。 以前のプロバイダーの行を削除し、その直後にCloudflareのものを追加してください。Cloudflareは、MXレコードが一切ない短い時間帯があると述べています。
古い受信箱にまだ必要なメールが残っている場合は、切り替えの前にコピーしておいてください。作業の順序はメールアドレスをプロバイダー変更時も維持する方法にあります。その後、MX、SPF、DKIM、DMARCレコードの確認方法の手順で検証してください。
プラスアドレッシングとcatch-allはどのように機能しますか?
各ルールは1つのアドレスパターンを1つの送信先に対応させ、catch-allルールは、そのドメインの他のすべてのアドレスを1つの送信先に送ります。 catch-allは、綴りを間違えたローカル部分も受け取ります。Routing Rulesで有効にし、動作を選んで保存します。
プラスアドレッシングも機能します。[email protected] 宛てのメールは [email protected] のルールに一致し、+detail の部分は保持されます。動作は「Send to an email」「Send to a Worker」「Drop」です。Dropは一致したメールを転送せずに削除するため、アドレスは有効に見えても、届いたものを捨ててしまうことがあります。
ルールは送信先が確認されるまで無効のままです。1つのパターンを複数の受信箱に送るには、送信先ごとにforwardを呼び出すWorkerが必要です。エイリアスのさらなるアイデアはcatch-allアドレスとエイリアスの使い方にあります。
Email Routingの制限は何ですか?
ドメインごとに200件のルール、アカウントごとに200件の送信先アドレス、受信メッセージは最大25 MiBまでです。 それより大きいメッセージは拒否されます。
受信メールはSPFを通過するか、有効なDKIM署名を持っている必要があり、Email Routingは送信者のDMARCポリシーを尊重します。そのため、厳格な送信者では転送が失敗することがあります。転送されるメールには、Cloudflareが2つのDKIM署名を追加します。1つは email.cloudflare.net 用、もう1つはご自分のドメイン用です。
最も大きな制限は機能面です。Cloudflareのページによると、Email RoutingはCloudflareドメインからの送信や返信に対応していません。返信は送信先アドレスに届きます。[email protected] として返信するには、Gmailでカスタムドメインを使う方法で説明している「Send mail as」設定、またはメールボックスプロバイダーなど、別の送信元が必要です。
Email Routingは、メールボックスと比べて何件のレコードを追加しますか?
Email Routingが追加するのは5件のレコードで、メールボックスプロバイダーが入力を求める数より少なくなります。 Postelvaの2026年11月12日の調査によると、Email Routingは5件のDNSレコード(MX 3件、SPF 1件、DKIM 1件)を作成します。Proton Mailのカスタムドメインでは8件、addy.ioでは7件です。各セットアップページから数えています。
Postelva の .com は初年度に $12.49/年 で、以後毎年同じ価格です。そのため転送の仕組みにかかる費用は、ドメインと、転送先の受信箱だけです。Postelva はドメインを売るのであって、メールボックスは売りません。ネームサーバーを変更したくない人のために、独自のクライアントエリアから使える無料のメール転送とURL転送 も提供しています。レジストラと比べた場合のトレードオフは、メールドメイン向けCloudflareレジストラの代替で説明しています。
Cloudflare Email Routingに関する質問
必ずCloudflareからドメインを買う必要がありますか?
いいえ。Cloudflareの手順は、他のレジストラで保有しているドメインにも対応しています。アカウントにドメインを追加し、レジストラでネームサーバーを差し替えます。Cloudflare Registrarで買ったドメインは、すでにそのDNSを使っています。
Email Routingで自分のドメインからメールを送れますか?
いいえ。ドキュメントには、Cloudflareドメインからの送信や返信には対応していないと書かれています。返信は送信先アドレスに届きます。
セットアップにはどのくらい時間がかかりますか?
Cloudflareは、DNSの変更が全世界に反映されるまで最大24時間かかることがあり、Cloudflare DNSでは通常5〜15分で完了すると述べています。ネームサーバーの有効化には最大24時間かかることがあります。
送信先アドレスの確認が必要なのはなぜですか?
送信先が確認メッセージを承認するまで、ルールは無効のままです。確認済みの送信先はアカウントに属し、そのアカウントのドメイン間で再利用できます。
同じドメインでEmail RoutingとProton MailやFastmailを一緒に使えますか?
同じドメインでは使えません。ページには、Email RoutingはCloudflareのMXレコードを必要とすると書かれているため、外部のメールサーバーと並べて動かすことはできません。どちらか一方を使ってください。
まとめ
- Email Routingには、ドメインがCloudflare DNS上にある必要があります。
- 追加されるレコード:mx.cloudflare.net の route1、route2、route3 によるMX 3件、SPF 1件、DKIM 1件。
- SPFの値:v=spf1 include:_spf.mx.cloudflare.net ~all。既存のSPFとマージしてください。
- 古いMXレコードは先に削除する必要があります(エラー2008)。
- 制限:ルールはドメインあたり200件、送信先はアカウントあたり200件、メッセージは1件25 MiBまで。
- 受信と転送のみです。Cloudflareドメインから送信することはできません。
- Postelva:.com は毎年 $12.49/年。独自のネームサーバーも使えます。
出典 (6)
- Enable Email Routing — Cloudflare (2026-11-12 確認)
- Email Routing DNS records — Cloudflare (2026-11-12 確認)
- Email Routing addresses — Cloudflare (2026-11-12 確認)
- Email Service limits — Cloudflare (2026-11-12 確認)
- Email Routing postmaster — Cloudflare (2026-11-12 確認)
- Full setup of a zone — Cloudflare (2026-11-12 確認)
まずドメインを登録する
名前を検索し、暗号資産で支払い、ネームサーバーを好きな場所に向けてください。