- Newest
- Most votes
- Most comments
If you're experiencing issues with emails not being received by your sender domain in Amazon SES, there are several steps you can take to troubleshoot and resolve the problem:
-
Verify your domain setup: Ensure that you have fully verified your domain "xyz.com" with Amazon SES. This involves not only registering the domain in the identities but also publishing the required DNS records (such as TXT or CNAME) provided by AWS to your DNS provider.
-
Check MX records: Make sure you have added the necessary MX record for email receiving. For example, you may need to add an MX record like "10 inbound-smtp.[region].amazonaws.com" to your DNS configuration.
-
Configure receipt rules: Set up and activate a receipt rule set in the Amazon SES console. Add a rule that specifies how to handle incoming emails for your domain. This could involve storing emails in an S3 bucket or triggering a Lambda function.
-
Verify region consistency: Ensure that all resources related to your SES setup (including S3 buckets or Lambda functions) are in the same AWS region as your SES endpoint.
-
Review receipt rule criteria: Check that your receipt rule is configured to receive emails for your verified domain address. You can leave it blank to receive all emails or specify criteria as needed.
-
Test with a simple email: Try sending a basic text email from your domain to itself as a test to validate the receiving flow.
-
Check for greylisting: Some ISPs use a technique called greylisting to combat spam, which can cause temporary delivery delays. Amazon SES will retry these messages, so the email might arrive after a short delay.
If you've completed these steps and are still experiencing issues, it may be helpful to enable logging on any associated services (like S3 or Lambda) to gather more information about where the emails might be failing to be received. If problems persist, consider reaching out to AWS Support for further assistance.
Remember, Amazon SES doesn't provide delivery logs for incoming emails, so troubleshooting may require some investigation on your end.
Sources
SES receive email not working. | AWS re:Post
SES Verification Email not being sent | AWS re:Post
Amazon SES Delivery problems - Amazon Simple Email Service
Relevant content
- asked 4 years ago
- asked a year ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 8 months ago

I have configured and verified all DNS records. I can able to send emails to other email addresses but only cannot send to the SES configured domain emails