Verify a GoDaddy Domain for Amazon SES
Verify a GoDaddy Domain for Amazon SES
I just wasted a ton of time trying to verify a GoDaddy domain over at Amazon SES. (I verified a couple other domains that were hosted elsewhere and they were a breeze; it was just GoDaddy that was causing problems.)
Long story short, you need to remove your domain from the names of the DNS records that Amazon SES gives you before adding them in GoDaddy.
Here’s an example. Let’s say Amazon SES gives you this as the TXT record to add:
Name | Type | Value |
---|---|---|
_amazonses.example.com | TXT | 2mueqVRjwcY7TysM8VHuyugHW6bC7eNZr75GSMQfPFdz |
Instead, add this as your new DNS record in GoDaddy:
Name | Type | Value |
---|---|---|
_amazonses | TXT | 2mueqVRjwcY7TysM8VHuyugHW6bC7eNZr75GSMQfPFdz |
Same thing for the DKIM record set. Drop the domain from the name of each record. So, assuming they gave you this:
Name | Type | Value |
---|---|---|
sPG7JsJP9Gk38zkAAB4s32VExo7H527n_domainkey.example.com | CNAME | sPG7JsJP9Gk38zkAAB4s32VExo7H527n.dkim.amazonses.com |
HDlhWUWVq6PowZPXrJflC0P0fNyaFwod_domainkey.example.com | CNAME | HDlhWUWVq6PowZPXrJflC0P0fNyaFwod.dkim.amazonses.com |
ZzkMk7yA4dPq3vdl5jwx9cofPMfl8upY_domainkey.example.com | CNAME | ZzkMk7yA4dPq3vdl5jwx9cofPMfl8upY.dkim.amazonses.com |
You’ll want to add these records instead to GoDaddy instead:
Name | Type | Value |
---|---|---|
sPG7JsJP9Gk38zkAAB4s32VExo7H527n_domainkey | CNAME | sPG7JsJP9Gk38zkAAB4s32VExo7H527n.dkim.amazonses.com |
HDlhWUWVq6PowZPXrJflC0P0fNyaFwod_domainkey | CNAME | HDlhWUWVq6PowZPXrJflC0P0fNyaFwod.dkim.amazonses.com |
ZzkMk7yA4dPq3vdl5jwx9cofPMfl8upY_domainkey | CNAME | ZzkMk7yA4dPq3vdl5jwx9cofPMfl8upY.dkim.amazonses.com |
Note: The documentation says to just add a period to the end of the names if you have problems, but that doesn’t actually work at GoDaddy. I tried entering them exactly as provided by Amazon SES at first, and then with the periods, but both ways, I got stuck for 3 days waiting with a pending verification message before getting a “Domain Verification FAILURE” email from Amazon SES. After that second fail, I got more creative and, once I put in the records as shown above, the domain was verified within just a few minutes.
This article was written by Robert James Reese on January 25th, 2019. Before using any of the code or other content in this post, you must read and agree to our terms of use.