Documentation Index
Fetch the complete documentation index at: https://docs.sendpost.io/llms.txt
Use this file to discover all available pages before exploring further.
Common Issues
Emails Not Sending
Emails Not Sending
- Verify your Mailgun API key is valid and has full access permissions
- Check that the Mailgun domain is correct and verified in your Mailgun account
- Ensure the TPSP is active in SendPost
- Review the SendPost event logs for errors
- Confirm your Mailgun account is in good standing
Events Not Appearing
Events Not Appearing
- Verify webhooks are registered in Mailgun Dashboard
- Check webhook URLs are correct for each event type
- Ensure webhook events are enabled
- Wait a few minutes (events are batched for processing)
- Go to Mailgun → Sending → Webhooks
- Confirm webhooks are configured for each event type
- Verify URLs show:
https://api.sendpost.io/tpsp/mailgun/account/{account-id}
Bounces Not Processing
Bounces Not Processing
- Review SMTP codes in event details
- Hard bounces (permanent severity) = permanent failures
- Soft bounces (temporary severity) = temporary failures
- Ensure bounce events (failed) are enabled in webhook settings
API Key Errors
API Key Errors
| Error Code | Meaning | Solution |
|---|---|---|
| 401 | Unauthorized | Regenerate API key in Mailgun |
| 403 | Forbidden | Check API key permissions |
| 429 | Rate limit exceeded | Wait and retry, or increase limits |
| 400 | Bad Request | Check payload format, domain, or recipient format |
| 404 | Not Found | Verify domain is correct |
Webhook Registration Issues
Webhook Registration Issues
- Check if webhooks appear in Mailgun dashboard
- Verify API key has webhook permissions
- Ensure SendPost API is accessible from Mailgun servers
- Try recreating the TPSP in SendPost
Getting Help
If you’re still experiencing issues:- Check Logs: Review detailed event logs in SendPost dashboard
- Contact Support: Reach out to SendPost support with:
- Your account ID
- TPSP ID
- Message ID (if available)
- Error messages
- Timestamp of the issue
FAQs
Can I use multiple Mailgun accounts?
Can I use multiple Mailgun accounts?
Does SendPost store my Mailgun API key securely?
Does SendPost store my Mailgun API key securely?
Can I use Mailgun for some emails and SendPost IPs for others?
Can I use Mailgun for some emails and SendPost IPs for others?
What happens if the webhook endpoint is temporarily unavailable?
What happens if the webhook endpoint is temporarily unavailable?
How do I use Mailgun's EU region?
How do I use Mailgun's EU region?
Can I specify which Mailgun IP Pool to use?
Can I specify which Mailgun IP Pool to use?
tpspIppool parameter in your API request to specify a Mailgun IP Pool, or use tpspIp to specify a specific IP address owned by your account.Can I gradually migrate traffic?
Can I gradually migrate traffic?
What's the latency for event processing?
What's the latency for event processing?
Is there a limit on emails per day?
Is there a limit on emails per day?
How is Mailgun different from SendGrid/SparkPost integration?
How is Mailgun different from SendGrid/SparkPost integration?