Cloudflare
Publish your eusend DNS records in Cloudflare DNS — the Name field, the automatic quoting of long DKIM values, and the proxy setting you can ignore.
Cloudflare is the most forgiving panel in this list: it strips your zone name from the Name field if you paste it, and it splits long TXT values for you.
This is your DNS host, not necessarily your registrar. If dig +short NS acme.com returns
*.ns.cloudflare.com, this is the right guide regardless of where you bought the domain.
Add the records
Open the DNS editor
In the Cloudflare dashboard, select your account, then your domain, then DNS → Records. Click Add record.
DKIM — required
| Field | Value |
|---|---|
| Type | TXT |
| Name | eusend._domainkey |
| Content | the full v=DKIM1; k=rsa; p=… value from the dashboard |
| TTL | Auto |
Click Save.
DMARC — recommended
| Field | Value |
|---|---|
| Type | TXT |
| Name | _dmarc |
| Content | v=DMARC1; p=none; rua=mailto:dmarc@acme.com |
Use an address you actually read for rua — see DMARC.
Return-Path — optional, both or neither
| Field | Value |
|---|---|
| Type | TXT |
| Name | send |
| Content | v=spf1 include:_spf.eusend.dev ~all |
Then a second record:
| Field | Value |
|---|---|
| Type | MX |
| Name | send |
| Mail server | feedback.eusend.dev |
| Priority | 10 |
Publish both and eusend switches your mail to a bounce address on your own domain, so SPF passes and aligns. One without the other does nothing.
Cloudflare specifics
The Name field. Cloudflare appends your zone, so eusend._domainkey becomes
eusend._domainkey.acme.com. It also recognises and removes your zone name if
you paste the full record name, which makes Cloudflare the one panel here where
copying the name straight out of the eusend dashboard is safe. The saved record
is displayed with its full name either way — glance at it once to confirm it does
not read …acme.com.acme.com.
Long DKIM values are split for you. Save the value whole. Cloudflare stores it as two quoted strings and the record list will show it that way, with the quotes visible and a break somewhere in the middle of the key. That is correct and resolvers join it back together; do not try to repair it. Cloudflare also adds the double quotes itself if you save a value without them.
Proxy status does not apply. Neither TXT nor MX records have a proxy toggle — the orange cloud only appears for A, AAAA and CNAME records. There is nothing to turn off.
Existing SPF at the apex. Do not add one. If Cloudflare Email Routing is
enabled on this domain it already manages MX and SPF records at the apex; the
eusend records live on the send and eusend._domainkey subdomains and will not
collide with them.
Check it
dig +short TXT eusend._domainkey.acme.comCloudflare's nameservers usually answer within a minute of saving.
Official documentation: Manage DNS records.
DNS Providers
Step-by-step guides for publishing your eusend DNS records at the most common DNS providers, and the four mistakes that account for most failed verifications.
Namecheap
Publish your eusend DNS records in Namecheap's Advanced DNS — why the Host field must never contain your domain, and the Mail Settings switch that blocks MX records.