Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
9fa7665
first draft emails improved
thomasgauvin Jan 22, 2026
6510c1b
Update sending.mdx
thomasgauvin Jan 22, 2026
334d43e
improve based on feedback from thomas desmond
thomasgauvin Jan 28, 2026
39c7c59
docs: add email headers reference page
thomasgauvin Mar 20, 2026
7353651
fix: remove unused Alert import that breaks build
thomasgauvin Mar 20, 2026
674d35f
fix: use 'entry' instead of 'product' in directory yaml and add id field
thomasgauvin Mar 20, 2026
0e63980
docs: remove quarantine system section from deliverability page
thomasgauvin Mar 20, 2026
891435b
docs: remove internal details, pricing, quarantine refs, and WIP labels
thomasgauvin Mar 20, 2026
71552bc
docs: remove shared IP pool reference from suppressions
thomasgauvin Mar 20, 2026
d7a486e
docs: restore shared IP pool wording in suppressions
thomasgauvin Mar 20, 2026
6249dac
docs: remove react-email references from email service docs
thomasgauvin Mar 25, 2026
63b1edd
docs: add REST API availability and subdomain support
thomasgauvin Mar 25, 2026
f78d228
docs: thoroughly surface REST API across email service docs
thomasgauvin Mar 25, 2026
8280431
docs: remove non-existent production access limit increase form link
thomasgauvin Mar 30, 2026
b7c56c7
fix: audit and correct email service docs for accuracy across 20 files
thomasgauvin Apr 9, 2026
7eba9e6
Fixing broken link
Oxyjun Apr 10, 2026
f434b00
PCX Review
Oxyjun Apr 15, 2026
0b7bffd
Migrate more email routing docs to email service
thomasgauvin Apr 15, 2026
6c11e33
docs: audit and improve email service docs for accuracy
thomasgauvin Apr 16, 2026
c5acfa4
docs: remove basic sending worker example, remove limits redirect
thomasgauvin Apr 16, 2026
296ecde
build pass
thomasgauvin Apr 16, 2026
a456aed
Apply suggestions from code review
Oxyjun Apr 16, 2026
ce64095
Apply suggestion from @Oxyjun
Oxyjun Apr 16, 2026
df8a23d
Apply suggestion from @Oxyjun
Oxyjun Apr 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions src/content/directory/email-service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
id: eMsRv1
name: Email Service

entry:
title: Email Service
url: /email-service/
group: Developer platform

meta:
title: Cloudflare Email Service docs
description: Send transactional emails at scale with Cloudflare Email Service
author: "@cloudflare"
2 changes: 1 addition & 1 deletion src/content/docs/email-routing/email-workers/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ With Email Workers you can leverage the power of Cloudflare Workers to implement

Creating your own rules with Email Workers is as easy or complex as you want. You can begin using one of the starter templates that are pre-populated with code for popular use-cases. These templates allow you to create a blocklist, allowlist, or send notifications to Slack.

If you prefer, you can skip the templates and use custom code. You can, for example, create logic that only accepts messages from a specific address, and then forwards them to one or more of your verified email addresses, while also alerting you on Slack.
If you prefer, you can skip the templates and use custom code. You can, for example, create logic that only accepts messages from a specific address, and then forwards them to one or more of your [verified email addresses](/email-service/configuration/email-routing-addresses/#destination-addresses), while also alerting you on Slack.

The following is an example of an allowlist Email Worker:

Expand Down
6 changes: 6 additions & 0 deletions src/content/docs/email-routing/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ Create custom email addresses for your domain and route incoming emails to your

</Description>

:::note[Email Routing is now part of Email Service]
Email Routing is now integrated into [Cloudflare Email Service](/email-service/), a complete email product suite. Email Service provides all the routing capabilities you already use, as well as the ability to send emails from Workers or external servers using a REST API.

For new projects, refer to the [Email Service documentation](/email-service/). Existing Email Routing configurations continue to work without changes.
:::

<Plan id="email.email_routing.properties.availability.summary" />

<Render file="email-routing-definition" product="email-routing" />
Expand Down
12 changes: 12 additions & 0 deletions src/content/docs/email-service/api/index.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
title: API reference
pcx_content_type: navigation
sidebar:
order: 5
group:
hideIndex: true
---

import { DirectoryListing } from "~/components";

<DirectoryListing />
Loading
Loading