Namecheap DNS
Namecheap keeps everything on the Advanced DNS tab and adds one record type at a time. Here is that order for Mailfully.
Namecheap treats MX as a record type of its own, distinct from CNAME and TXT, so the MAIL FROM MX record needs a different Type selection than the SPF record that shares its host. Find acme.com under Domain List, choose Manage, and open the Advanced DNS tab; Add New Record opens a row for each entry below.
Add the records
Add a CNAME row for each of the three DKIM tokens:
| Field | Value |
|---|---|
| Type | CNAME Record |
| Host | <token>._domainkey.mail |
| Value | <token>.dkim.amazonses.com |
| TTL | Automatic |
The Host field is relative to acme.com, so drop the trailing .acme.com from the full name Mailfully returned.
| Field | Value |
|---|---|
| Type | MX Record |
| Host | send.mail |
| Value | feedback-smtp.us-east-1.amazonses.com |
| Priority | 10 |
| TTL | Automatic |
| Field | Value |
|---|---|
| Type | TXT Record |
| Host | send.mail |
| Value | v=spf1 include:amazonses.com ~all |
| TTL | Automatic |
| Field | Value |
|---|---|
| Type | TXT Record |
| Host | _dmarc.mail |
| Value | v=DMARC1; p=none; |
| TTL | Automatic |
The apex itself uses @ for a Host value; none of Mailfully's six records target the apex, so you won't need it here, but it's the value to reach for if a later record does.
MX gets its own record type
CNAME and TXT carry no priority concept, so Namecheap only exposes the Priority field on MX Record.
Verify
dig +short <token>._domainkey.mail.acme.com CNAME
dig +short send.mail.acme.com MX
dig +short send.mail.acme.com TXT
dig +short _dmarc.mail.acme.com TXT
Verify with dig sets out what each of the four should return.
