Skip to content

SES Verification Email not being sent

0

I've set up SES with a verified domain identity and had it moved it from sandbox to production. I cannot get an email to verify. I have setup the email identity and the email receiving rule to send to s3. I have set the rule as active, with a receipt condition on the verified domain (i.e. test.example.com). I receive the AMAZON_SES_SETUP_NOTIFICATION message fine in the bucket, but when I try to create a new email with that domain or resend to verify an existing email, nothing is ever sent to verify. I tried setting up an SNS notification, that doesn't work either. I tried setting up work mail, that doesn't work as well. This feels like potentially some permissions issue on the sender side, but isn't that verification sent by AWS. Thank you for any help you can provide.

2 Answers
0
Accepted Answer

It seems you're experiencing issues with receiving the verification email for your email address in Amazon SES. This is a common problem, and there are several steps you can take to troubleshoot and resolve the issue:

  1. Check your spam or junk mail folder: The verification email might have been filtered into these folders.

  2. Confirm that the email address you're trying to verify can receive emails: Try sending a test email from a different email address to ensure it's working correctly.

  3. Double-check the email address in the Amazon SES console: Make sure there are no typos or errors in the email address you're attempting to verify.

  4. Verify that your domain's DNS settings are correct: Ensure that all required DNS records (including TXT records for domain verification and DKIM) are properly set up in your domain's DNS configuration.

  5. Check your receipt rules: Ensure that your receipt rules are correctly configured and active. The rule should have a receipt condition that matches your verified domain.

  6. Review your S3 bucket permissions: Make sure the S3 bucket you're using for email receiving has the correct permissions to allow Amazon SES to write to it.

  7. Consider using the Amazon SES mailbox simulator: This can help you test your setup without affecting your sending reputation.

If you've completed these steps and are still not receiving the verification email, it's possible that there might be an issue on Amazon SES's side. In this case, you may want to contact AWS Support for further assistance.

Remember, for email receiving with Amazon SES, you must verify a domain, not just an email address. If you haven't already done so, make sure to complete the domain verification process, which includes publishing a TXT record to your DNS server.

Lastly, keep in mind that email addresses in Amazon SES are case-sensitive, so ensure you're using the correct case when entering the email address for verification.

Sources
Email address and domain verification problems - Amazon Simple Email Service
Verified identities in Amazon SES - Amazon Simple Email Service
Domain and Email address verification problems - Amazon Simple Email Service
Verifying your domain for Amazon SES email receiving - Amazon Simple Email Service
Verifying email addresses in Amazon SES - Amazon Simple Email Service

answered 2 years ago

EXPERT

reviewed 2 years ago

0

It was the DNS. I neglected to add this MX record, which is necessary 10 inbound-smtp.us-east-1.amazonaws.com

answered 2 years ago

EXPERT

reviewed 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.