Skip to content

AWS SES Custom From Domain DNS resolution issue

0

AWS SES is having trouble verifying that my MX and TXT records for my custom from domain are installed. It has already failed once, and I started it again. Enter image description here

The records are configured correctly in my Cloudflare dashboard. Enter image description here Enter image description here

And doing a local lookup shows that the DNS records are actually there. Enter image description here

Is there anything I can do to convince SES that I in fact do have the required dns records installed?

2 Answers
3
Accepted Answer

You have 2 MX records instead of one.

10 feedback-smtp.us-east-2.amazonses.com
20 feedback-smtp.us-east-2.amazonses.com

That could be the issue. Delete the 20 entry.

The rest looks good. Here is my SES config for comparison.

Enter image description here

AWS
EXPERT
answered a year ago
EXPERT
reviewed a year ago
  • Thank you, this worked. This is very surprising, because the aws console itself told me to add both of those MX records.

0

Based on the information provided, it appears that you're experiencing a domain verification issue with Amazon SES (Simple Email Service) for your custom "From" domain. While you've correctly configured the MX and TXT records in your Cloudflare DNS settings and can see them in local DNS lookups, SES is still having trouble verifying these records.

To address this issue and convince SES that you have the required DNS records installed, you can try the following steps:

  1. Double-check the exact values of the TXT and MX records provided by Amazon SES. Ensure they match precisely with what you've entered in Cloudflare, including any underscores or periods.

  2. If you haven't already, try adding the records without the proxy (orange cloud) enabled in Cloudflare. Sometimes, Cloudflare's proxy can interfere with DNS verification processes.

  3. Wait for DNS propagation. Although your local lookup shows the records, it may take some time (up to 48 hours in some cases) for the changes to propagate fully across all DNS servers.

  4. If you're using Route 53 for your DNS, you can try adding the TXT records there, as Amazon SES integrates more seamlessly with Route 53.

  5. Verify that there are no conflicting DNS records for the same domain or subdomain.

  6. If the issue persists, you can try initiating the domain verification process again through the Amazon SES console or API.

  7. As a last resort, if none of the above steps work, you may want to contact AWS Support for further assistance. They can help investigate if there are any specific issues with the SES verification process for your domain.

Remember, patience is key in DNS-related issues. Sometimes, simply waiting a bit longer for full propagation can resolve the problem. If the verification continues to fail after these steps and a reasonable waiting period, reaching out to AWS Support would be the best course of action.
Sources
Verifying your domain for Amazon SES email receiving - Amazon Simple Email Service
Amazon SES domain verification TXT records - Amazon Simple Email Service
Verifying a domain with Amazon SES - Amazon Simple Email Service
Verifying your domain for Amazon SES email receiving - Amazon Simple Email Service

answered a year 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.