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.
Two things catch people out at Namecheap: the Host field silently appends your domain, and MX records live in a separate section that is switched off by default.
Namecheap's own documentation is explicit about the first one: "The domain name itself should not
be included in the Host field" — even if your provider showed you the full name. That is us. Enter
eusend._domainkey, not eusend._domainkey.acme.com.
Add the records
Open Advanced DNS
Sign in, click Domain List in the left sidebar, click Manage next to your domain, then open the Advanced DNS tab.
DKIM — required
Under Host Records, click Add New Record.
| Field | Value |
|---|---|
| Type | TXT Record |
| Host | eusend._domainkey |
| Value | the full v=DKIM1; k=rsa; p=… value from the dashboard |
| TTL | Automatic |
Save with the green tick at the end of the row.
DMARC — recommended
| Field | Value |
|---|---|
| Type | TXT Record |
| Host | _dmarc |
| Value | v=DMARC1; p=none; rua=mailto:dmarc@acme.com |
Use an address you actually read for rua — see DMARC.
Return-Path SPF — optional
| Field | Value |
|---|---|
| Type | TXT Record |
| Host | send |
| Value | v=spf1 include:_spf.eusend.dev ~all |
Return-Path MX — optional, pairs with the record above
MX records are not in Host Records. Scroll down to Mail Settings and set the
dropdown to Custom MX first — while it is on Email Forwarding, Private Email or Gmail, Namecheap manages the MX records itself and you cannot add
your own.
| Field | Value |
|---|---|
| Host | send |
| Value | feedback.eusend.dev |
| Priority | 10 |
Publish this and the SPF record above together, or neither — one alone does nothing.
Switching Mail Settings to Custom MX removes the MX records Namecheap was managing. If this
domain receives mail through Namecheap Private Email or email forwarding, note those MX records
first and re-enter them alongside the send record, or skip the two optional Return-Path records
entirely. Your domain sends fine without them.
Namecheap specifics
The Host field never takes your domain. eusend._domainkey, _dmarc,
send — that is all. Namecheap appends acme.com when it writes the record.
Only on Namecheap's nameservers. The Advanced DNS tab edits records only if
the domain uses BasicDNS, PremiumDNS or Namecheap's hosting nameservers.
Check the Nameservers section on the Domain tab; if it says Custom DNS, your
records belong wherever those nameservers point.
Propagation. Namecheap's documentation gives around 30 minutes for a new record to become active — slower than most, so give it time before assuming something is wrong.
Check it
dig +short TXT eusend._domainkey.acme.comIf that is empty, check for the doubled name before changing anything else:
dig +short TXT eusend._domainkey.acme.com.acme.comAn answer there means the domain went into the Host field. Edit the record and remove it.
Official documentation: How do I add TXT/SPF/DKIM/DMARC records for my domain? and How can I set up MX records?
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.
Amazon Route 53
Publish your eusend DNS records in Route 53 — quoting and splitting the DKIM value, the MX priority format, and the duplicate hosted zone that quietly breaks everything.