ルールとアドレスの設定
メールルールは、カスタムメールアドレスと宛先アドレスのペア、またはカスタムメールアドレスとEmail Workerの組み合わせです。これにより、好みの受信トレイにメールをルーティングしたり、メールに対して何が起こるべきかを決定する前にEmail Workersを通じてロジックを適用したりできます。特定のプロバイダーから特定のメール受信トレイにメールをルーティングするために、複数のカスタムアドレスを持つことができます。
- Cloudflareダッシュボード ↗にログインし、アカウントとドメインを選択します。
- Email > Email Routing > Routesに移動します。
- Create addressを選択します。
- Custom addressに使用したいカスタムメールアドレスを入力します(例:
my-new-email)。 - Actionのドロップダウンメニューで、このメールルールが何をするべきかを選択します。詳細についてはEmail rule actionsを参照してください。
- Destinationで、メールを転送したいメールアドレスまたはEmail Workerを選択します — 例:
your-name@gmail.com。宛先アドレスは、すでに確認済みのもののみ選択できます。新しい宛先アドレスを追加するには、Destination addressesを参照してください。
メールルールを作成する際には、Actionを指定する必要があります:
- Send to an email: メールは宛先アドレスにルーティングされます。これがデフォルトのアクションです。
- Send to a Worker: メールはEmail Workerのロジックによって処理されます。
- Drop: カスタムアドレスに送信されたメールをルーティングせずに削除します。これは、プライバシーの理由からメールアドレスを有効に見せたい場合に便利です。
- Cloudflareダッシュボード ↗にログインし、アカウントとドメインを選択します。
- Email > Email Routing > Routesに移動します。
- Custom addressesで、一時停止したいメールルールを特定し、ステータスボタンをDisabledに切り替えます。
これで、メールルールは無効になりました。宛先アドレスやEmail Workerにメールを転送しません。再度メールを転送するには、メールルールのステータスボタンをActiveに切り替えます。
- Cloudflareダッシュボード ↗にログインし、アカウントとドメインを選択します。
- Email > Email Routing > Routesに移動します。
- Custom addressesで、編集したいメールルールを特定し、Editを選択します。
- このカスタムアドレスに適切な変更を加えます。
この機能を有効にすると、Email Routingはメールアドレスのバリエーションをキャッチして、指定されたドメインに対して有効にします。たとえば、info@example.comのメールルールを作成し、送信者が誤ってifno@example.comと入力した場合でも、Catch-all addressesが有効になっていれば、メールは正しく処理されます。
キャッチオールアドレスを有効にするには:
- Cloudflareダッシュボード ↗にログインし、アカウントとドメインを選択します。
- Email > Email Routing > Routesに移動します。
- Catch-all addressを有効にし、Activeとして表示されるようにします。
- Actionのドロップダウンメニューで、これらのメールに対して何をするかを選択します。詳細についてはEmail rule actionsを参照してください。
- Saveを選択します。
このセクションでは、宛先アドレスを管理できます。すでに確認済みのすべてのメールアドレスと、確認待ちのメールアドレスがリスト表示されます。確認メールを再送信したり、宛先アドレスを削除したりできます。
宛先アドレスはアカウントレベルで共有され、アカウント内の他のドメインでも再利用できます。これは、同じ宛先アドレスがアカウント内の異なるドメインで利用可能であることを意味します。
スパムを防ぐために、宛先アドレスが確認されるまでメールルールはアクティブになりません。Cloudflareは、Custom addressesで指定された宛先アドレスに確認メールを送信します。そのメール内でVerify email addressを選択する必要があります。