[email protected] のような独自ドメインのプロフェッショナルなメールアドレスは、一般的な無料メールアドレスよりも瞬時にビジネスの信頼性を高めます。それを手に入れる従来の方法は、ユーザーごとにホスティングされたメールボックスを、毎月、ずっと支払い続けることでした。Cloudflare Email Routingは、多くの人にとってよりシンプルな道を提供します。ドメインの任意のアドレス宛てのメールを、すでに使っている受信トレイ(Gmailなど)へそのまま転送し、しかも無料です。このガイドでは、その正確な設定方法と、自分の独自アドレスから送ったように見える返信を送る方法を説明します。

要点

  • Cloudflare Email Routingは、ドメイン宛てのメールを既存の受信トレイへ転送します。完全に無料です
  • 設定は数分で完了します。Cloudflareが必要なMXレコードとSPFレコードを自動で構成します
  • 特定のアドレス(sales@support@)をルーティングすることも、すべてのアドレスにcatch-allを使うこともできます
  • これは転送サービスであり、メールボックスではありません。自分のアドレスから返信を送るにはもう1つの手順が必要です
  • 利用するには、ドメインのDNSをCloudflareが管理している必要があります
  • 受信メールをプログラムで処理するには、Email Workersを使ってメッセージをコードで扱えます

Cloudflare Email Routingとは

Cloudflare Email Routing は、独自ドメインのアドレス宛てに送られたメールを受信し、すでに所有している宛先の受信トレイへ転送する無料サービスです。ログインする新しいメールボックスは得られません。代わりに、[email protected] 宛てのメールが、既存のGmail、Outlook、その他の受信トレイに、元の送信者を保ったまま届きます。

これは、ドメインにプロフェッショナルなアドレスが欲しいが、すべてをすでに使っている受信トレイで読んで管理できれば十分、という非常によくあるケースに最適です。ユーザーごとの料金もなく、別途チェックするウェブメールもありません。

Cloudflare Email Routingができること・できないこと

境界をはっきりさせることが重要です。ここで多くの人がつまずくからです。

Email Routingができること:

  • ドメインの任意のアドレス宛てのメールを受信する
  • 検証済みの宛先受信トレイへ転送する
  • アドレスごとのルールと、その他すべてのためのcatch-allをサポートする
  • Email Workersを通じて受信メールをコードで処理させる

Email Routingができないこと:

  • メールボックスやウェブメールのインターフェースを提供する
  • 単独で送信メールを送る(これは受信・転送サービスです)

2つ目の点が重要です。デフォルトでは、Email Routingは受信メールを処理します。自分の独自アドレスから来たように見える返信を送るには、下記で説明する追加の要素を加えます。

Cloudflare Email Routingの設定手順

Email Routingがメールレコードを構成するため、ドメインのDNSはCloudflareが管理している必要があります。ドメインがすでにCloudflareにあれば、準備は整っています。

  1. Email Routingを開く。 Cloudflareのダッシュボードでドメインを選択し、Email Routingのセクションを開きます。
  2. 有効にする。 Cloudflareが必要なMXおよびSPFのDNSレコードを自動で追加するよう提案します。これを承認してください。これらのレコードは、Cloudflareがそのドメインのメールを扱うことを世界に伝えます。後で簡単なDNSルックアップ で確認できます。
  3. 宛先アドレスを追加する。 メールの転送先にしたい受信トレイ(例: あなたのGmailアドレス)を入力します。Cloudflareが確認メールを送るので、リンクをクリックして所有を確認します。
  4. ルーティングルールを作成する。 独自アドレスを宛先に対応付けます。たとえば [email protected] を検証済みの受信トレイへルーティングします。必要なだけ追加できます。
  5. 必要に応じてcatch-allを有効にする。 catch-allルールをオンにすると、ドメインの任意のアドレス(明示的に作成していないものも含む)宛てのメールを受信トレイへ転送します。便利ですが、スパムが増えることがあるため、意図的に使ってください。

数分以内に、独自アドレス宛てのメールが既存の受信トレイに届き始めます。

自分の独自アドレスから返信を送る

Email Routingは受信メールのみを扱うため、メッセージが [email protected] から来たように見える返信をするには、もう1つの手順が必要です。最も一般的な方法は、既存のメールクライアントを独自アドレスから送信するように設定することです。

  • Gmailでは、設定、アカウント、「Send mail as」を使って独自アドレスを追加し、メール送信プロバイダーのSMTP情報を入力します。
  • Cloudflare Email Routing自体はメールを送らないため、メッセージを実際に中継する送信用メールサービスが必要です。

ドメインからトランザクションメール(パスワードリセット、領収書、通知)を送る必要があるアプリケーションを構築している場合、それは別の送信の話です。Cloudflareは開発者向けのメール送信サービスを提供しており、Workerからメールをトリガーして処理することもできます。要点はこうです。ルーティングは受信を無料で扱い、送信はそれと並行して送信サービスを使います。

Email Workersで受信メールを処理する

開発者にとって最も便利な機能の1つがEmail Workersです。メッセージを単に転送するのではなく、受信した各メールに対してコードを実行できます。解析する、データを抽出する、アクションをトリガーする、添付ファイルをR2 に保存する、内容に応じて条件付きで転送する、といったことが可能です。これにより、ドメインの受信トレイがプログラム可能なエンドポイントになり、サポートの自動化、チケット管理、メール経由のWebhookパターンに強力です。Workersが初めてなら、Workers AIでエッジ上にコードを実行する についての私の概要と、より広いWorkersプラットフォームから始めてください。

誰がCloudflare Email Routingを使うべきか

Email Routingは次のような場合に最適です。

  • メールボックスごとに支払うことなく、ドメインにプロフェッショナルなビジネスメールアドレスが欲しい
  • すでに使っている受信トレイからメールを読んで管理できれば十分
  • 複数のアドレスsales@support@info@)がすべて1か所に届くようにしたい
  • ドメイン宛てのメールが決して失われないようcatch-allが欲しい

チーム向けに独自のストレージとウェブメールを備えた完全なメールボックス、共有カレンダー、大量の送信が必要な場合には、適したツールではありません。そうした場合はホスティング型のメールスイートのほうが適切です。ただし、ほとんどの個人、フリーランサー、小規模サイトにとっては、無料の転送でニーズを完全に満たせます。

重要なポイント

  • Email Routingは、独自ドメインのメールを既存の受信トレイへ無料で転送します
  • 設定は迅速です。CloudflareがMXレコードとSPFレコードを追加し、あなたが宛先の受信トレイを検証します
  • 特定のアドレスをルーティングするか、すべてにcatch-allを有効にできます
  • 受信と転送のみを行います。自分のアドレスから返信を送るには送信用メールサービスが必要です
  • 利用するには、ドメインのDNSがCloudflareにある必要があります
  • Email Workersにより、開発者は自動化のために受信メールをコードで処理できます

よくある質問

Cloudflare Email Routingは無料ですか? はい。Email Routingは、独自ドメインのメールを受信して、すでに所有している宛先の受信トレイへ転送する無料サービスです。アドレスごとやユーザーごとの料金はありません。

Cloudflareはメールボックスを提供しますか? いいえ。Email Routingは転送サービスであり、メールボックスではありません。ドメイン宛てのメールは、すでに使っている受信トレイ(GmailやOutlookなど)に届きます。ログインする別途のウェブメールはありません。

Email Routingで自分の独自アドレスからメールを送れますか? それ単独ではできません。Email Routingは受信メールのみを扱います。自分の独自アドレスから来たように見える返信を送るには、送信用メール送信プロバイダーのSMTP情報を使って、メールクライアントで「Send mail as」を設定してください。

Email Routingを使うにはドメインがCloudflareにある必要がありますか? はい。Email Routingは、ドメイン宛てのメールを受信するために必要なMXレコードとSPFレコードを構成するため、ドメインのDNSをCloudflareが管理している必要があります。

catch-allアドレスとは何ですか? catch-allルールは、ドメインの任意のアドレス(明示的に作成していないものも含む)宛てに送られたメールを宛先の受信トレイへ転送します。メールが失われないようにしますが、より多くのスパムを転送することもあるため、意図的に有効にしてください。

Email Workersとは何ですか? Email Workersを使うと、メールを単に転送するのではなく、受信した各メールに対してコードを実行できます。メッセージの解析、データの抽出、添付ファイルの保存、条件付き転送が可能です。サポートの自動化や受信メールのプログラムによる処理に役立ちます。