Skip to content
← Back to blog

Set up a custom domain email with Reeva (step-by-step)

By Reeva Team · May 20, 2026

A custom domain email looks professional and survives changes of provider — you can take it anywhere. Here’s how to set one up on Reeva.

1. Get a domain

Any registrar works (Namecheap, Cloudflare Registrar, Gandi, Porkbun). You’ll need access to its DNS settings.

2. Add the domain on Reeva

In the Reeva dashboard, open Domains & Mailboxes → Add Domain and enter the name. Reeva generates the DNS records you need to publish: an MX record, SPF (TXT), DKIM (TXT) and DMARC (TXT).

3. Publish the DNS records

Log into your registrar’s DNS panel and add the records exactly as shown:

  • MX — points mail for your domain at Reeva’s inbound server.
  • TXT (SPF) — authorizes Reeva to send for your domain.
  • TXT (DKIM) — Reeva’s signing key (we generate it with ed25519).
  • TXT (DMARC) — policy for handling unauthenticated mail.

Save changes. DNS usually propagates in 5–15 minutes; sometimes longer.

4. Verify

Back in the Reeva dashboard, click Check DNS. Once all rows go green, the domain is verified and ready.

5. Create your first mailbox

Click New Mailbox and choose your address (for example, [email protected]). Set a password — Reeva stores it as a bcrypt hash, never in plain text.

6. Connect a client

You can use Reeva on the web immediately. To connect Thunderbird, Apple Mail or Outlook, use the autoconfig URL Reeva publishes — most clients pick it up automatically when you enter your address.

7. Send a test message

Send a message to and from your new address. You should also receive replies. If something looks off, check the Mailbox → Log view in the dashboard.

That’s the whole flow. Once your domain is set up, adding additional mailboxes is one click.

Start your custom domain on Reeva →