Cloudflare Email Routingというサービスで、カスタムドメイン宛に送信されたメールをgmailやoutlookなどのメールアドレスへ転送できる
要するに、取得したドメインをメールアドレスとして使うための設定が無料でできる。gmail(googleアカウント)を使って設定してみた
前提
- cloudflareにてDNSレコードの設定ができる状態
ドメインをcloudflareで購入しているか、ネームサーバーをcloudflareで設定している状態
- 転送先のgoogleアカウントを作成している
適当に取得すればOK
この記事では、登録するメールアドレス(カスタムアドレス)としてm@uni-3.appを、転送先のgmailのアドレスとしてcustom.domain@gmail.comを用いる
gmailの設定
カスタムアドレスから返信するために必要な設定。送信の際にエイリアスとして用いるアドレスを設定する
アプリパスワードの設定
こちらはエイリアス設定の際に必要となる。アプリパスワードの設定にはgoogleアカウントの二段階認証を有効にする必要があることに注意
アプリパスワードの設定画面はgoogleアカウントの設定画面の検索窓から、アプリ パスワードなどとして検索するとよい。もしくは以下のURLから設定できる(設定画面からのたどり方がわからなかった)
https://myaccount.google.com/apppasswords
適当な名前で作成し、でてきた16桁の英数字(アプリパスワード)は控えておく
gmailのエイリアスの設定
gmail画面の設定→Accounts and Importタブ(https://mail.google.com/mail/#settings/accounts のページ)より
Send mail asセクションのAdd another email addressをクリック
以下のような黄色いポップアップ画面が出てくる

Email addressに表示したいアドレス(今回ではm@uni-3.app)を入力。next stepボタンをクリックし、次のページにsmtp情報(googleアカウント)を入力する
smtpにはsmtp.gmail.comと入力。usernameには先程作成したgmailのアドレスを、passwordにはアプリパスワードの設定にて表示されたパスワードxxxx xxxx xxxx xxxxを(スペース付きのまま)ペーストすればよい。設定したら
Gmail Confirmation - Send Mail as m@uni-3.app
というタイトルのメールがgmail宛にくるので、本文にある確認URLのリンクをクリックし
The Gmail user may now send mail as m@uni-3.app.
Click here to return to your Gmail account:
などとブラウザに表示されたら完了
cloudflare
カスタムアドレスの転送設定とドメインのDNS設定をしていく。cloudflareのドメインのページから、サイドバーの、メール アドレス→Email Routingとたどる
転送先(宛先アドレス)設定
宛先アドレス→宛先アドレスの作成、より設定するgmailアドレスを入力し、作成
[Cloudflare]: Verify Email Routing address
というタイトルのメールが届くので、メールアドレスを有効にする
- 設定後の画面

ルーティング ルール→カスタム アドレス項目の→アドレスを作成より、
適当なユーザー名(@の前の文字列)で転送ルールを作成する。宛先には先程設定した宛先アドレスが選択できるようになっているはず
- 作成画面

メール用のDNSレコードの設定も行う。設定タブ->ドメインセクションより、以下のように自動で設定項目が出てくるので有効にする

また、cloudflare画面のアクティビティ ログ部分に転送ログが(送信元情報も含めて)表示される
送信テスト
メールの送受信を試してみる。適当なgmailから送信して、返信してみた。受信、返信もカスタムドメインからできている

ちなみに返信メールの受信先(上記画像でいうxxxx@gmail.comのメール画面)では以下の感じで表示された。fromに今回設定したカスタムドメインが表示されている。gmail.com経由、と表示はされたが、転送元のgmailアドレスは表示されないようになっている
From:uni <m@uni-3.app> gmail.com 経由
To:uni <xxxx@gmail.com>
日付:2026/02/12 15:50件名:Re: test送信元:gmail.comこれで個人用、ビジネス用などのメールアドレスが設定できる
参考
- アプリパスワードとは
https://support.google.com/accounts/answer/185833
- email routing
https://www.cloudflare.com/developer-platform/products/email-routing/
- 詳しい説明付きの記事