Forward email to Slack / Cloudflare Email Routing
Forward a Cloudflare Email Routing address to Slack
Cloudflare Email Routing has no mailbox, so there is nothing for a mailbox-login tool to connect to. Add your RelayMail forwarding address as a destination, verify it, and point a routing rule for support@ at it. Each email then starts a Slack thread, and a reply in the thread goes back to the customer as an email.
Steps
- 1
Turn on Email Routing for the domain
The domain has to use Cloudflare DNS. In the Cloudflare dashboard, open Email Routing (Cloudflare's docs currently list it under Compute > Email Service > Email Routing), select Onboard Domain and pick the domain. Cloudflare adds its MX records, an SPF record and a DKIM record. If Email Routing is already on, skip this step.
- 2
Add RelayMail as a destination address
Go to Destination Addresses and enter the forwarding address from your RelayMail setup page (inbox-...@relay.relaymail.app).
- 3
Verify the destination
Cloudflare emails that address a link. RelayMail passes it on to the email on your Slack account; open it and select Verify email address. A routing rule pointing at an unverified destination stays disabled.
- 4
Create the routing rule
Open the domain's Routing Rules tab and select Create routing rule. Set Email pattern to support (or whichever address you use), Action to Send to an email, and Destination to your RelayMail address. Save.
- 5
Send a test email
Email support@ from another account. When it arrives, RelayMail confirms forwarding by itself and it appears in the channel as a new thread; reply there and the sender gets your reply by email.
Confirming the forward
Cloudflare sends a verification email to every new destination address, and rules that point at an unverified destination stay disabled. Until forwarding is confirmed, RelayMail passes that email on to the address on your Slack account, so click Verify email address in it. Destination Addresses can resend it if it went missing. Replies you write in the Slack thread go out from noreply@relay.relaymail.app with Reply-To set to your support address, so the customer's answer comes back through the same forward into the same thread. To send replies as support@ itself, verify your domain in RelayMail (see the custom domain guide); that adds sending records for RelayMail and does not change where your inbound mail goes.
What to watch for
- Onboarding Email Routing replaces the domain's inbound mail path: Cloudflare adds its own MX records and an SPF record (v=spf1 include:_spf.mx.cloudflare.net ~all). If other mail for the domain lives elsewhere, check before you onboard.
- Cloudflare rejects inbound mail that fails the sender domain's DMARC policy or passes neither SPF nor DKIM, and lists restrictive sender DMARC policies as a known cause of failed forwards. It rewrites the envelope sender (SRS) and supports ARC; the From line is unchanged.
- One rule sends to one destination. If two rules share an email pattern, only the first one listed handles mail.
- Limits: 200 routing rules per domain, 200 destination addresses per account, and messages over 25 MiB are rejected.
- Email Routing does not send bounce reports back to the original sender, and mail from senders on realtime block lists is rejected.
Questions
Can Cloudflare Email Routing send replies as support@?
Cloudflare's docs say Email Routing does not support sending or replying from your Cloudflare domain. RelayMail sends the replies you write in Slack; verify your domain in RelayMail if you want them to come from support@ instead of the RelayMail relay address.
Why is my Cloudflare routing rule disabled?
Its destination is not verified yet. Open Destination Addresses, resend the verification email to your RelayMail address, and click the link in the copy RelayMail passes on to you.
Can I send support@ to Slack and to a person at the same time?
One rule has one destination, and only the first rule for an address runs. To reach both, forward to RelayMail and let the team read and answer in the Slack channel.
Answer Cloudflare Email Routing email from the Slack thread
14-day trial, $0 today, then from $15/month per inbox. Cancel in Billing before day 14 and you pay nothing.
See plans and start the trialUpdated 2026-11-07. How we check these pages. Sources: Cloudflare: Route emails, Cloudflare: Email routing rules and addresses, Cloudflare: Postmaster, Cloudflare: Limits.
Related
- Forward email to a Slack channel from any provider
- Forward a Google Group (support@) to a Slack channel
- Forward a Microsoft 365 shared mailbox to Slack
- Forward an ImprovMX alias to a Slack channel
- Gmail is ending POP fetch and "Send as" for other accounts: where support@ goes next
- Forward Zoho Mail (support@) to a Slack channel
- Send a Microsoft 365 distribution list (support@) to a Slack channel
- Forward a Hostinger Email address (support@) to a Slack channel
- Forward a Squarespace domain address (support@) to a Slack channel
- Forward a GoDaddy email address (support@) to a Slack channel
- Forward a Proton Mail address (support@) to a Slack channel
- Forward a Fastmail address (support@) to a Slack channel
- Forward a Namecheap email forwarder (support@) to Slack
- Forward a Porkbun email forward (support@) to Slack
- Send replies from your own domain
- How to reply to email from Slack
- The ways to get a shared inbox into Slack, compared