對於應用程式開發者而言,電子郵件是與使用者溝通不可或缺的核心,舉凡註冊驗證、事件通知、費用帳單等,都仰賴郵件來完成。然而,管理電子郵件系統往往是開發團隊最頭痛的負擔之一。為解決此痛點,Cloudflare 於近日宣布推出全新的「Cloudflare Email Service」私有測試版,可說是為全球開發者提供一個簡單、可靠且深度整合的電子郵件解決方案。
這項新服務整合了 Email Routing(郵件路由),並加入了全新的 Email Sending(郵件發送)功能,讓開發者能夠直接透過 Cloudflare Workers 來發送交易型電子郵件(transactional emails)。
深入開發流程,簡化郵件發送
Cloudflare Email Service 的核心理念是將郵件發送視為應用程式開發流程的自然延伸。開發者不再需要管理繁瑣的 API 金鑰,只需在 Worker 中添加一個綁定(binding),即可輕鬆呼叫 send 方法來發送郵件。
以下為官方提供的程式碼範例:
export default {
async fetch(request, env, ctx) {
await env.SEND_EMAIL.send({
to: [{ email: "hello@example.com" }],
from: { email: "api-sender@your-domain.com", name: "Your App" },
subject: "Hello World",
text: "Hello World!"
});
return new Response(`Successfully sent email!`);
},
};
確保高送達率與全球低延遲發送
電子郵件的送達率與速度,直接影響使用者體驗。一封延遲十分鐘的「魔法登入連結」可能意味著失去一位使用者;一封被誤判為垃圾郵件的通知,則可能侵蝕使用者對產品的信任。
Cloudflare Email Service 緊密整合了 DNS 服務,能自動設定 SPF、DKIM 和 DMARC 等必要的 DNS 紀錄,協助郵件服務供應商驗證您的發送網域,大幅提高信件的可信度與送達率。此外,透過已經在市場上有相當聲譽的 Cloudflare 全球網路,開發者無需管理跨區域的伺服器,即可在世界任何地方以低延遲發送郵件。
從收信到發信,打造端到端自動化流程
CyberQ 認為,這個新服務的強大之處在於 Cloudflare 將「郵件發送」與既有的「郵件路由」功能無縫結合。開發者可以建立一個完整的端到端郵件處理流程,全程在 Cloudflare 平台內完成。
舉例來說,一個典型的應用場景如下:
使用者寄送一封郵件至 support@your-domain.com。
Cloudflare Email Routing 接收郵件,並觸發一個 Worker。
Worker 程式可以解析郵件內容,甚至利用 Workers AI 進行摘要或分類。
接著,Worker 呼叫第三方 API (如 JIRA) 來建立一張新的支援工單。
最後,Worker 使用 Email Sending 功能,立即回傳一封確認信給使用者,並附上工單編號。

迫不及待想測試使用 ? 什麼時候上市 ?
Cloudflare Email Service 讓開發者能使用 wrangler 在本地端模擬郵件發送,無需在不同工具和環境之間切換,即可完整測試使用者流程。
根據 CloudFlare 官方說明,Email Sending 功能將需要付費的 Workers 訂閱,並根據發送的郵件數量計費,具體價格方案仍在規劃中。原有的 Email Routing 功能將維持免費,並整合至新的 Email Service API 中。
全新的 Email Sending 功能預計將於 2025 年 11 月進入私有測試階段。對於希望簡化郵件處理、並將其深度整合至應用程式的開發者來說,這無疑是一項值得關注的新服務。