# How to set up Purelymail with a custom domain?

> Purelymail custom domain setup takes 7 DNS records: one MX (mailserver.purelymail.com, 50), SPF, a unique ownership TXT, 3 DKIM CNAMEs, 1 DMARC CNAME.

- URL: https://postelva.com/guides/purelymail-custom-domain-setup/
- Last updated: 2026-11-12
- Publisher: Postelva (https://postelva.com)

Purelymail is built around your own domain, so adding one is the first thing you do. It asks for a single MX record, which keeps the zone short.

**Quick answer — How to set up Purelymail with a custom domain?**

Add the domain on the Add Domains page of the Purelymail portal, then publish 7 records: one MX mailserver.purelymail.com at priority 50, an SPF TXT, an ownership TXT that differs per user, three DKIM CNAMEs and one DMARC CNAME. **Postelva** sells the domain; Purelymail's simple pricing is $10 a year.

## The seven DNS records for a Purelymail domain

*From Purelymail's custom domains documentation, read 12 November 2026. The ownership TXT is different for each user and is displayed in your management portal.*

| Record | Type | Host | Value | Priority |
| --- | --- | --- | --- | --- |
| Mail | MX | blank or @ | mailserver.purelymail.com | 50 |
| SPF | TXT | blank or @ | v=spf1 include:_spf.purelymail.com ~all | - |
| Ownership | TXT | blank or @ | Shown on the Add Domains page of your account | - |
| DKIM 1 | CNAME | purelymail1._domainkey | key1.dkimroot.purelymail.com | - |
| DKIM 2 | CNAME | purelymail2._domainkey | key2.dkimroot.purelymail.com | - |
| DKIM 3 | CNAME | purelymail3._domainkey | key3.dkimroot.purelymail.com | - |
| DMARC | CNAME | _dmarc | dmarcroot.purelymail.com | - |

## Steps for a domain bought at Postelva

1. **Register the domain** — Buy it in the Postelva client area. Keep the DNS there so there is one zone to edit.
2. **Add the domain in Purelymail** — In the management portal open Add Domains. The page shows the ownership TXT value for your account.
3. **Replace old MX and SPF records** — Delete any existing MX or SPF records on the name, then add the MX and the SPF TXT with the host left blank, or @ if your editor requires a value.
4. **Add ownership, DKIM and DMARC** — Create the ownership TXT, the three DKIM CNAMEs and the _dmarc CNAME, then save the zone.
5. **Wait for propagation and create users** — Once the portal accepts the domain, add a user such as you@example.com and send a first test message.

*The Purelymail zone for example.com*

```dns
example.com.   MX 50  mailserver.purelymail.com.
example.com.   TXT    "v=spf1 include:_spf.purelymail.com ~all"
example.com.   TXT    "<ownership value from the Purelymail Add Domains page>"
purelymail1._domainkey.example.com.  CNAME  key1.dkimroot.purelymail.com.
purelymail2._domainkey.example.com.  CNAME  key2.dkimroot.purelymail.com.
purelymail3._domainkey.example.com.  CNAME  key3.dkimroot.purelymail.com.
_dmarc.example.com.                  CNAME  dmarcroot.purelymail.com.
```

## How much does Purelymail cost with your own domain?

**Purelymail's pricing page read on 12 November 2026 states a simple price of $10 a year with no hard limit on users, custom domains or storage.** It adds a soft limit: if you use clearly more than $10 a year of resources you may need its advanced pricing, which charges per resource and links to a calculator. The page does not list payment methods and does not mention crypto, so check the checkout before assuming a coin will work.

Paying for the mailbox and for the domain separately has a practical benefit: the address belongs to the domain, not to the host. A .com at Postelva costs $12.49/year every year, payable with BTC, USDT, USDC, ETH, SOL, LTC, and you may point it at Purelymail today and at another host later. The idea is explained in [what is a custom email domain](https://postelva.com/custom-email-domain/ "What is a custom email domain?").

## Why are the DKIM and DMARC records CNAMEs?

**Purelymail publishes its DKIM keys and a DMARC policy on its own hosts and has you alias them with CNAMEs.** The three DKIM names are purelymail1, purelymail2 and purelymail3 under _domainkey, and _dmarc points at dmarcroot.purelymail.com. Because a CNAME cannot coexist with any other record on the same name, you cannot also write your own DMARC TXT at _dmarc.

If you want your own policy with reports sent to an address you control, see [how to set up DMARC](https://postelva.com/guides/dmarc-setup/ "How to set up DMARC: p=none to p=reject") before you add the CNAME. On Cloudflare, the documentation says the DKIM and DMARC CNAMEs must be set to DNS only and calls this very important. Some registrars reject trailing periods on host names; if yours does, omit them.

## How many records does Purelymail need?

**Purelymail needs seven records but only one MX line.** According to Postelva's survey of 12 November 2026, Purelymail's list has 7 records, 1 MX against 2 MX at addy.io and SimpleLogin, and a .com costs $12.49/year at Postelva. The editor supports free DNS hosting with A, AAAA, CNAME, ALIAS, MX, TXT, NS, SRV and CAA records, DNSSEC, and your own nameservers if you prefer (2 to 13), which covers MX, TXT and CNAME. usually within minutes of the top-up being credited.

When you migrate from another host, publish the new records only after you have created the users, and lower the TTL beforehand as described in [how to move email to a new provider without losing mail](https://postelva.com/guides/move-email-provider-without-downtime/ "How to move email to a new provider without losing mail"). A single MX record also means there is no backup route, so [what is an MX record](https://postelva.com/what-is-an-mx-record/ "What is an MX record?") is worth reading to understand how senders retry.

Purelymail uses one MX record for a custom domain, mailserver.purelymail.com at priority 50, plus three DKIM CNAMEs.

## Questions about Purelymail and custom domains

### Is the ownership TXT the same for everyone?

No. The documentation says it differs per user. Copy it from the Add Domains page of your own portal.

### Which host do I use for the MX and SPF records?

Leave the host blank, or enter @ if your DNS editor will not accept an empty field. Both mean the bare domain.

### What do I do about old MX or SPF records?

Update or delete them. A domain with an old MX alongside the Purelymail one would split delivery between two hosts, and two SPF records invalidate each other.

### Does Purelymail accept crypto?

The pricing page read today does not mention it. You can pay for the domain with BTC, USDT, USDC, ETH, SOL, LTC at Postelva and handle the mailbox payment separately.

**In summary**

- Purelymail: 7 records, 1 MX, SPF, ownership TXT, 3 DKIM CNAMEs, 1 DMARC CNAME.
- MX: mailserver.purelymail.com at priority 50.
- SPF: v=spf1 include:_spf.purelymail.com ~all.
- DKIM: purelymail1, purelymail2, purelymail3 under _domainkey, pointing to key1, key2, key3 at dkimroot.purelymail.com.
- DMARC: _dmarc is a CNAME to dmarcroot.purelymail.com.
- The ownership TXT is different per user.
- Pricing page: $10 a year, no hard domain limit; crypto not mentioned.
- Postelva: .com is $12.49/year every year.

## Sources

1. [Purelymail - Custom domains](https://purelymail.com/docs/domainDocs) — Purelymail (read 2026-11-12)
2. [Purelymail - Documentation index](https://purelymail.com/docs) — Purelymail (read 2026-11-12)
3. [Purelymail pricing](https://purelymail.com/pricing) — Purelymail (read 2026-11-12)

---

Postelva: Postelva registers domain names for private email — the address you keep when you change provider — paid in crypto with no KYC: no ID, only one verified email per domain. It is run by DomaineGoat LLC, a company registered in Panama; domains are registered through its ICANN-accredited registrar partner. A .com costs $12.49/year, the same price every year.
