CCloud Releases
Home
Following

Cloud Releases

Service catalogues and updates come from each provider's public product listing and announcements.

Explore

  • Home
  • Latest updates
  • Following

About

  • About
  • Contact
  • Privacy Policy
  • Terms of Use

Providers

  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud
  • Cloudflare

Not affiliated with any cloud provider. Product names and logos belong to their owners.

  1. Providers
  2. ›Cloudflare
  3. ›Email Service
  4. ›Update

Preview•Apr 16, 2026

Email Sending now in public beta

Email ServiceCloudflare · Developer platform

Email Sending is now in public beta. Send transactional emails directly from Workers (env.EMAIL.send()) or the REST API, with support for HTML, plain text, attachments, inline images, and custom headers. Email Sending joins Email Routing under the new Cloudflare Email Service — a single service for sending and receiving email on the Cloudflare developer platform.

Send an email from a Worker in a few lines of code:

src/index.js

export default { async fetch(request, env) { const response = await env.EMAIL.send({ from: "notifications@yourdomain.com", to: "user@example.com", subject: "Order confirmed", html: "<h1>Your order has been confirmed</h1>", text: "Your order has been confirmed.", }); return Response.json({ messageId: response.messageId }); }, };

src/index.ts

export default { async fetch(request, env): Promise<Response> { const response = await env.EMAIL.send({ from: "notifications@yourdomain.com", to: "user@example.com", subject: "Order confirmed", html: "<h1>Your order has been confirmed</h1>", text: "Your order has been confirmed.", }); return Response.json({ messageId: response.messageId }); }, } satisfies ExportedHandler<Env>;

Email Service also integrates with the Agents SDK, giving your agents a native onEmail hook to receive, process, and reply to emails. Combined with the new Email MCP server and Wrangler CLI email commands, any agent can send email regardless of where it runs.

Start sending and receiving emails from Workers and agents today. Email Sending is available on the Workers paid plan. Refer to the Email Service documentation to get started.

Read the original announcement↗

More from Email Service

All Email Service updates →
  1. Suppress recipients for one sending domain

    Email Sending suppressions now have a scope:

    Email Service•Feature•Sep 25, 2026
  2. Manage Email Routing rules with Wrangler

    You can now manage Email Routing rules that route emails to Workers from your Wrangler configuration. Add literal addresses or a catch-all address to the top-level addresses field:

    Email Service•Feature•Sep 4, 2026
  3. Preview sent emails in the Activity log

    You can now preview the content of sent emails directly from the Email Service Activity log. Expand a sent email and open the new Preview section to inspect the message as it was sent, across tabs for the rendered HTML body, the Text body, the Headers, the Attachments, and the…

    Email Service•Preview•Jul 17, 2026
  4. Subscribe to Email Sending events with Queues

    You can now subscribe to Email Sending events through Queues event subscriptions and receive outbound transactional email lifecycle events on a queue.

    Email Service•Feature•Jul 15, 2026
  5. Authenticated SMTP submission now available in beta

    You can now send emails through Cloudflare Email Service using authenticated SMTP submission on smtp.mx.cloudflare.net:465.

    Email Service•Preview•Jun 8, 2026