Skip to main content
Alert: “Can’t send emails to customers” Impact: Customer replies from you and your AI agent fail silently.

Quick diagnosis

SymptomLikely causeFix
Domain shows “Pending” or “Failed”DNS records missing or wrongVerify DNS records
Domain shows “Success” but emails failSPF record missing amazonses.comFix SPF record
Only some emails failRecipient-side issueNo action needed

Verify DNS records

  1. Behaviour > Channels > Email > Settings
  2. Check your domain’s verification status
  3. If not “Success”:
    • Copy the DNS records shown
    • Add them to your domain host (GoDaddy, Cloudflare, etc.)
    • Wait 5-60 minutes (can take up to 48 hours)
Required records:
TypePurpose
DKIM (3 CNAME)Proves emails are from you
SPF (TXT)Authorizes Amazon SES to send
DMARC (TXT)Tells receivers how to handle failures
Use MXToolbox to verify your records are live.

Fix SPF record

If you have an existing SPF record, add include:amazonses.com:
v=spf1 a include:amazonses.com include:_spf.google.com ~all
If you don’t have one, create this TXT record:
v=spf1 a include:amazonses.com ~all

Verification failed?

  • Check for typos or extra spaces in DNS records
  • Confirm you’re editing the correct domain
  • Remove and re-add the records
  • Wait longer—propagation can take 48 hours

Emails landing in spam?

  • Verify SPF and DKIM records are correct (use MXToolbox)
  • Avoid “no-reply@” addresses—use a human-like sender
  • Check if your domain is on any blocklists
  • Keep subject lines clear and professional

Test it

  1. Behaviour > Channels > Email > Settings
  2. Click Send test email
  3. Confirm it arrives (check spam folder too)
The alert clears after the next successful send.