Skip to main content

Catch All Custom Domain

独自ドメインでメールを受信する

このエントリーをはてなブックマークに追加

モチベーション

ドメインをいくつか持っていて有効活用したくなり、特定のドメインに送信されたメールを Gmail に転送したくなった。
送信はできなくていいし、メールサーバーを立てるなんてことはしたくないし、この目的のためにクラウド上に何かを作るやる気もなかった。

とりあえず実際に動くことを確認したのは Google DomainsCloudflare Email Routing である。

Google Domains

Google Domains を使っている場合は、メール転送の機能を使うだけでいいので簡単である。
下記のように、*@example.com に対して設定すれば、全てのメールを転送することができる。
Google Domains のネームサーバーを使っていない場合でも、カスタム ネームサーバーによるメール転送を設定する に書いてあるとおり、MX レコードを追加すると転送できる。

image/google_domains.png

Cloudflare Email Routing

Email Routing は現在ベータ版の機能なので、Waitlist に登録しましょう。
Email Routing はオープンベータになったので誰でも使えます。

Catch-all address に書かれているとおり、機能として Catch-all があるので設定するだけで特定のアドレスに転送することができる。
また、受信したものを転送ではなく Drop することもできるので便利である。

image/cloudflare_email.png

また、Email Routing Insights で紹介されているとおり、メトリクスやログを見ることができるので普通に便利である。

おわり

Google Domains のメール転送を使っていたが、DNS は Cloudflare を使っているので Email Routing を使うようにした。