Common Issues
Emails Not Sending
Emails Not Sending
- Verify your AWS credentials (Access Key ID and Secret Access Key) are valid
- Check that the IAM user has
AmazonSESFullAccessandAmazonSNSFullAccesspermissions - Verify your AWS region matches your SES account region
- Check that the TPSP is active in SendPost
- Review the SendPost event logs for errors
- Confirm your Amazon SES account is in good standing and not in sandbox mode (if applicable)
- Verify your sending identities are verified in Amazon SES
Events Not Appearing
Events Not Appearing
- Verify SNS topics and subscriptions are created in AWS Console
- Check that the configuration set “sendpost-events” exists in Amazon SES
- Ensure the configuration set is attached to your emails (automatically handled by SendPost)
- Verify SNS subscriptions are active and pointing to SendPost endpoints
- Wait a few minutes (events are processed asynchronously via SNS)
- Check AWS CloudWatch logs for SNS delivery errors
- Go to AWS Console → Amazon SES → Configuration Sets
- Confirm “sendpost-events” configuration set exists
- Verify event destinations are configured for SNS
Bounces Not Processing
Bounces Not Processing
- Review SMTP codes in event details
- Hard bounces (ID: 29) = permanent failures
- Soft bounces (ID: 30) = temporary failures
- Ensure bounce events are enabled in the configuration set
- Verify SNS topic is receiving bounce notifications
Identity Verification Issues
Identity Verification Issues
- Verify DNS records are correctly added to your domain’s DNS settings
- Wait for DNS propagation (can take up to 48 hours)
- Check identity verification status in Amazon SES console
- For email addresses, verify the verification email was clicked
- Ensure you’re not in SES sandbox mode (if applicable, request production access)
- Go to AWS Console → Amazon SES → Verified Identities
- Check verification status of your domain/email
- Review DNS records if domain verification is pending
AWS Credential Errors
AWS Credential Errors
| Error Code | Meaning | Solution |
|---|---|---|
| 401 | Invalid credentials | Regenerate Access Key ID and Secret Access Key in IAM |
| 403 | Insufficient permissions | Ensure IAM user has AmazonSESFullAccess and AmazonSNSFullAccess |
| 429 | Rate limit exceeded | Wait and retry, or increase limits in SendPost and AWS |
SNS Configuration Issues
SNS Configuration Issues
- Verify SNS topics are created in the correct AWS region
- Check SNS subscription status (should be “Confirmed”)
- Review SNS topic permissions (SendPost should have publish permissions)
- Check AWS CloudWatch logs for SNS delivery failures
- Verify the configuration set is publishing to the correct SNS topic
Amazon SES Compatible API Errors
Amazon SES Compatible API Errors
X-SubAccount-ApiKey header is correct413 MessageTooLarge:Getting Help
If you’re still experiencing issues:- Check Logs: Review detailed event logs in SendPost dashboard
- Check AWS CloudWatch: Review SNS and SES logs in AWS CloudWatch
- Contact Support: Reach out to SendPost support with:
- Your account ID
- TPSP ID
- Message ID (if available)
- Error messages
- Timestamp of the issue
- AWS region and SES account status
FAQs
Can I use multiple Amazon SES accounts?
Can I use multiple Amazon SES accounts?
Does SendPost store my AWS credentials securely?
Does SendPost store my AWS credentials securely?
Can I use Amazon SES for some emails and SendPost IPs for others?
Can I use Amazon SES for some emails and SendPost IPs for others?
What happens if the SNS endpoint is temporarily unavailable?
What happens if the SNS endpoint is temporarily unavailable?
Do I need to manually create IP Pools?
Do I need to manually create IP Pools?
What is the configuration set name?
What is the configuration set name?
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?
What if I'm in Amazon SES sandbox mode?
What if I'm in Amazon SES sandbox mode?
Can I use my existing SES configuration sets?
Can I use my existing SES configuration sets?
Can I use the Amazon SES Compatible API without setting up a TPSP?
Can I use the Amazon SES Compatible API without setting up a TPSP?
Will my existing SES code work with SendPost?
Will my existing SES code work with SendPost?
X-SubAccount-ApiKey header.