Questions · Published 2026-11-10 · Updated 2026-11-10 · AgentiSend
How do I add an SPF record in Namecheap?
To add an SPF record in Namecheap, add a TXT Record on Advanced DNS. The return-path MX is Custom MX, and that row has TTL.
To add an SPF record in Namecheap, add a TXT Record on Advanced DNS. The return-path MX is Custom MX, and that row has TTL.
SPF, DKIM and DMARC are all TXT Record on this host, not a type named SPF. How do I add TXT/SPF/DKIM/DMARC records (updated April 14, 2025; the steps were read again on 2026-11-10) says: Domain List, Manage, Advanced DNS, Add new record, TXT Record. Host is @ for the apex, or the label only — the article says the domain must not appear in Host. Value is the text. Save all changes. New host records normally take 30 minutes. That TXT article's steps do not show a TTL box.
TTL is on the mail form. How can I set up MX records required for mail service? (updated November 4, 2026, read 2026-11-10) puts Mail Settings on the Advanced DNS tab. Custom MX is the choice for a mail host that is not one of Namecheap's presets. The Google Workspace example on that page is a row of Type MX Record, Host, Value, Priority and TTL, and the sample TTL is Automatic. capturedOn: 2026-11-10.
These articles apply on BasicDNS, PremiumDNS or FreeDNS. The TXT article says a domain on Namecheap Web Hosting DNS is edited in cPanel instead.
Apex SPF: Host @, Value v=spf1 include:_spf.agentisend-dns.com ~all. If Host @ already has a v=spf1 TXT, change that Value and include include:_spf.agentisend-dns.com. Save all changes writes the tab, so the edit is to the existing row.
GET /domains/{id}/setup is the source of host for every other label. The return-path MX is not Add new record. It is Custom MX, Host send (not @, unless the sheet host is @), Value feedback.agentisend-dns.com, Priority 10, TTL Automatic unless you have a reason to type one.
| Record | Where | Type | Host | Value |
|---|---|---|---|---|
| SPF | Advanced DNS, Add new record | TXT Record | @ | v=spf1 include:_spf.agentisend-dns.com ~all |
| DKIM | Advanced DNS, Add new record | TXT Record | as1._domainkey | sheet value |
| Return-path SPF | Advanced DNS, Add new record | TXT Record | send | v=spf1 include:_spf.agentisend-dns.com -all |
| DMARC | Advanced DNS, Add new record | TXT Record | _dmarc | v=DMARC1; p=none; rua=mailto:dmarc@reports.agentisend-dns.com |
| Record | Where | Type | Host | Value | Priority | TTL |
|---|---|---|---|---|---|---|
| Return path | Mail Settings, Custom MX | MX Record | send | feedback.agentisend-dns.com | 10 | Automatic, the sample on the MX article |
POST /domains/{id}/verify reads the rows after Namecheap publishes them. GET /domains/{id} is the sheet with statuses. The DNS provider page has the hosts that use one form for both TXT and MX. Domains and DNS says which of these rows verification requires.
Written by the AgentiSend team.