If your domain is on Cloudflare, you can add it as a sending domain without leaving FlareMail. The app talks to your Cloudflare account to onboard the domain for Email Sending, write the required SPF, DKIM, and DMARC records for you, and set up inbound Email Routing so replies land back in your inbox. Once it's verified, you send as any address on that domain — and your recipients see your domain's name, not “FlareMail”.
If the domain is not on Cloudflare yet
In Settings → Sending domains, choose Domain not on Cloudflare yet and copy the prompt. Open the Cloudflare dashboard, open Gemini’s side chat, and paste it. Gemini walks through adding the root domain and waiting until the zone is Active. Then return to FlareMail and add the domain. The same prompt is below, with yourdomain.com as the placeholder.
I am in the Cloudflare dashboard for the account I connected to FlareMail. Guide me click by click. Stop and wait after each screen. Read nameservers off the page. Do not invent them.
Goal: make yourdomain.com an active zone so FlareMail can receive and send mail for every address at that domain, including agent mailboxes such as [email protected].
Do not do any of these:
- Do not add a subdomain as its own site. Free, Pro, and Business accounts cannot create a separate zone for a name like agents.yourdomain.com. Add the root domain only: yourdomain.com.
- Do not add MX records.
- Do not create Email Routing rules or a catch-all.
- Do not add a Workers or Pages custom domain.
- Do not change DNS for any other site.
Do this:
1. If yourdomain.com is not already a site in this account, add a site whose hostname is exactly yourdomain.com. Use the Free plan.
2. If the zone is not Active, copy the nameservers Cloudflare shows and tell me to set those at the registrar. Wait until the zone status is Active.
3. Stop when yourdomain.com is Active. Tell me to go back to FlareMail, open Settings, then Sending domains, and add yourdomain.com.
FlareMail then turns on Email Routing, points the catch-all at its Worker, and writes the sending records. I do not configure mail in this dashboard.
Add the domain
- Open Sending domainsIn the app, open Settings (⌘ ,) → Sending domains.
- Enter your domainUnder Add a sending domain, type your domain, e.g.
yourbrand.com. FlareMail suggests a title-cased sender name from it (sodocu-coach.combecomes “Docu Coach”). Edit the name if you like — it's what recipients see. - Click Add domainFlareMail onboards the domain for Email Sending, and Cloudflare adds the SPF/DKIM/DMARC records automatically. It also enables Email Routing and points the catch-all at the FlareMail worker so replies come back to you.
- Watch the statusThe domain shows Verified once sending is ready and Receiving on once inbound routing is set up. For Cloudflare-hosted domains this is typically instant. If it's still pending, hit Verify to re-check.
Add sender addresses
Under a verified domain, add the specific addresses you want to send from — hello@, support@, you@, and so on. Each one gets the domain's sender name by default, and you can mark one as your default. These are the addresses that appear in the composer's “From” menu.
Send from your domain
When you compose, pick the sender from the From menu at the top of the message. Mail sent from a Cloudflare-provisioned domain goes out through Cloudflare Email Sending and arrives showing your domain's name — e.g. “Docu Coach <[email protected]>”. No more “FlareMail” in the sender line.
Receiving replies
Adding the domain sets a catch-all to FlareMail, so every address on that root domain can receive mail. Create [email protected] like any other sender address, then give an agent a key for that mailbox. See Agent Keys and Instant agent inboxes. You do not add a routing rule per address, and you do not add MX records yourself.
Prefer to wire routing by hand, or sending through a third-party provider? See Connect Cloudflare Email Routing and Sending from your domain. If a domain won't verify, check Troubleshooting.