CloudflareのEmail Service、何が変わる?
Workers上でメール送受信を一体化するCloudflare Email Service。APIキー不要・SPF自動設定・受信もコードで制御。SendGridやSESとの違いを徹底解説。
メール送受信の面倒をまるごと解消
Cloudflareが2025年9月に発表した「Email Service」は、Workers上でメールの送信・受信・処理を一体化して扱える新サービスだ。プライベートベータとして公開され、開発者の間で注目を集めている。
何が課題だったか
アプリからメールを送るには、SendGrid・AWS SES などへのAPI登録、SPF/DKIM/DMARCのDNS手動設定、APIキーの安全な管理が必要だった。設定ミスで迷惑メール扱いされるリスクも常につきまとい、受信処理は別の仕組みが必要で送受信が分断されていた。
Workersバインディングで解決
Email Serviceでは、設定ファイルに数行追加するだけで送信が可能だ。APIキーは不要でCloudflareが認証を担うため漏洩リスクがゼロ。SPF・DKIMも自動設定される。送信コードはこれだけだ。
await env.SEND_EMAIL.send({ to:[{email:"user@example.com"}], from:{email:"no-reply@yourdomain.com"}, subject:"ご注文確認", html:"<p>ありがとうございます</p>"});
受信もWorkers内で完結
既存の「Email Routing」と組み合わせれば、受信メールもWorker内で処理できる。差出人フィルタリング・添付ファイルのR2保存・WorkersAIへの連携まで、サーバーレスだけで完結する。問い合わせ自動返信やトランザクションメール(注文確認・パスワードリセット)に最適だ。
競合との差
SendGridやResendはセットアップに30〜60分かかるが、CloudflareはDNS管理済みドメインなら5分未満。APIキー管理が不要な点も差別化要因だ。料金はWorkers有料プラン(月5ドル〜)が前提で、送信課金の詳細はベータ終了後に公開予定。なお2025年7月からEmail RoutingでSPF/DKIM未認証メールがブロックされる仕様変更もあり、既存ユーザーは設定確認が必要だ。
既存のWorkers開発者にとって追加インフラなしでメール機能を組み込める点が最大の魅力で、一般公開に向けてさらなる機能拡充が期待される。
【参考資料】
Cloudflare Blog「Announcing Cloudflare Email Service's private beta」 https://blog.cloudflare.com/email-service/
Cloudflare Docs「Send emails from Workers」 https://developers.cloudflare.com/email-routing/email-workers/send-email-workers/
Cloudflare Docs「Email Routing overview」 https://developers.cloudflare.com/email-routing/