# Sending from your domain

Send to anyone — not just verified addresses — by connecting Resend so outbound mail leaves through a reliable provider.

4 min read. HTML: https://sendwithflare.com/help/sending-from-your-domain/

Out of the box, FlareMail can send through Cloudflare, but Cloudflare only delivers to addresses that are verified Email Routing destinations. To email **anyone**, connect [Resend](https://resend.com) — when a Resend API key is present, the Worker uses it automatically and falls back to Cloudflare if needed.

## Set it up

1. **Create a Resend account** — Sign up at resend.com.
2. **Verify your sending domain** — Add your domain in Resend and create the DNS records it gives you. The domain must match the one you send from (e.g. verify `yourdomain.com` to send from `you@yourdomain.com`).
3. **Create an API key** — Generate a Resend API key for the verified domain.
4. **Store it on the Worker** — Save the key as a Worker secret. It takes effect live, with no redeploy:

```
wrangler secret put RESEND_API_KEY
```

> **WARNING:** Your sending domain must match your account address's domain. If they differ, Resend will reject the message.

Once the key is set, compose and send as normal — your messages now leave through Resend and reach any recipient.
