Reply from your Cloudflare Email Routing address in Gmail

Updated October 2026 · Works with Cloudflare Email Routing + any sending provider

Cloudflare Email Routing is the easiest free way to receive you@yourdomain.com in Gmail. For years the second half was Gmail's Send mail as with an SMTP server. Google is removing that for non-Google addresses in January 2027 and already restricts new setups (Google Help).

Your Cloudflare forwarding keeps working. You only need a new way to send.

The setup in short

  1. Keep Cloudflare Email Routing exactly as it is (receiving).
  2. Pick a sending provider and verify your domain there:
    • Resend — free 3,000 emails a month; on Cloudflare DNS you can add its records with one click.
    • Brevo — free 300 emails a day.
    • Cloudflare Email Sending — if you're already on the Workers Paid plan (3,000 emails a month included).
  3. Install SendAs Bridge, paste the provider's API key and add your address.
  4. In Gmail, pick you@yourdomain.com in the From row. Replies to mail that came in through Cloudflare pick it automatically.

DNS: don't create a second SPF record

Cloudflare Email Routing adds an SPF record like v=spf1 include:_spf.mx.cloudflare.net ~all. A domain may only have one SPF record. If your sending provider asks you to add SPF on the root domain, edit the existing record instead of adding another one. SendAs Bridge's domain check detects two SPF records and gives you the merged one to paste.

Resend, Amazon SES, Postmark, SMTP2GO and Brevo handle SPF on their own sub-domain, so you usually only add their DKIM records. That's what makes Gmail and Outlook trust mail from your domain.

Where do my sent emails show up?

SendAs Bridge Bcc's each message to your Gmail address, so it appears inside the conversation you replied to. Import the Gmail filter from SendAs Bridge (Settings → Sent copies) to label those copies “Sent from yourdomain.com”, mark them read and keep them out of the inbox.

Add SendAs Bridge to Chrome — free