Mailgun
Troubleshoot Mailgun in EonMailer
Domain not verified, EU vs US region, and 403/401 API errors.
401 Forbidden
- Invalid API key or using public key instead of private.
- Wrong API base for region — EU domain requires EU endpoint.
404 Domain not found
- Typo in domain string vs Mailgun dashboard.
- Domain created in different Mailgun account.
DNS verification stuck
- Run
digon TXT/CNAME hosts Mailgun lists. - Remove duplicate SPF records.
- Cloudflare proxy on CNAME — set DNS only.
402 Payment required
- Billing card expired — Mailgun stops sending until updated.
Events not syncing
- Webhook URL HTTP not HTTPS.
- Firewall blocking Mailgun IP ranges (rare) — allow documented IPs.
550 relay denied
- From domain not on verified Mailgun domain.
- Sandbox domain (
sandboxXXX.mailgun.org) used in production — add custom domain.