DNS Guide: GoDaddy
Step-by-step instructions for adding AgentMail DNS records in GoDaddy.
Steps
- Log in to your GoDaddy account
- Go to My Products, find your domain, and click DNS
- Scroll down to the DNS Records section
- Click Add to create each record AgentMail requires
Adding a TXT Record (SPF)
GoDaddy automatically wraps TXT values in double quotes, so do not add your own quotes around the value. If you do, the record will end up double-quoted and fail validation. Also, if you already have an SPF record, add include:agentmail.to to the existing record rather than creating a second one.
Adding a CNAME Record (DKIM)
GoDaddy automatically appends your domain to the Name field. Enter only the subdomain portion. For example, enter agentmail._domainkey, not agentmail._domainkey.yourdomain.com.
Adding an MX Record (Receiving)
If you want to receive emails on a subdomain to avoid conflicts with your existing email provider, use the subdomain instead of @ in the Name field.
Verification
After adding all records, go back to the AgentMail Console and click Verify Domain.
GoDaddy DNS typically propagates within 15 to 30 minutes, but it can occasionally take longer. If verification does not succeed right away, wait and try again.
Common GoDaddy Issues
-
Double-quoted TXT values: GoDaddy adds quotes around TXT records automatically. If you paste a value that already includes quotes, the final record will be double-quoted and will fail. Paste the raw value without quotes.
-
Name field auto-appends domain: GoDaddy appends your domain to the Name field. Enter only the subdomain portion (e.g.,
agentmail._domainkey). If you enter the full hostname, it will be duplicated asagentmail._domainkey.yourdomain.com.yourdomain.com. -
Existing SPF record: If you already have a TXT record starting with
v=spf1, addinclude:agentmail.tobefore the~allor-allin that existing record. Do not create a second SPF TXT record. -
DNS managed elsewhere: If you have changed your nameservers away from GoDaddy (e.g., to Cloudflare or Route 53), records added in the GoDaddy DNS panel will have no effect. Add records at the provider that controls your nameservers instead.
-
Parked domain or forwarding: If your domain is parked or has forwarding enabled, GoDaddy may override your MX records. Disable parking and forwarding before setting up email receiving.
