19

I manage to figure out how to get my DKIMs and SPF from amazon ses, but I don't know how to set it up on namecheap?

Arafat Nalkhande
  • 8,663
  • 7
  • 35
  • 57
Besoin d'aide
  • 193
  • 1
  • 4
  • This question appears to be off-topic because it's not a 'programming question,' possibly server admin-related, but I don't imagine Server Fault would want it. Possibly [SU], or [webapps.SE]? – David says reinstate Monica Nov 16 '14 at 19:04

1 Answers1

41

Login to your namecheap account, then under Host Management > All Host Records we need to add our DKIM and Domain record Verification Set under the sub-domain settings. The values take this form:

Host Name            IP Address/URL              Record Type     TTL
name1._domainkey     value1.dkim.amazonses.com.  CNAME (Alias)   1800
name2._domainkey     value2.dkim.amazonses.com.  CNAME (Alias)   1800
name3._domainkey     value3.dkim.amazonses.com.  CNAME (Alias)   1800
_amazonses           someDomainRecordSet         TXT Record      1800

Do take note of the following changes:

Instead of name1._domainkey.test.com we changed it to name1._domainkey . Yes, it's intentional. There is no need for the domain test.com at the end of the line.

Also we removed test.com from _amazonses.test.com as namecheap's dns will append it upon save.

meager
  • 209,754
  • 38
  • 307
  • 315
runaway musings
  • 448
  • 5
  • 6
  • Thanks for the link. Yep, it clearly explains this process for me. It only took a couple of minutes for me to get it propagated & listed correctly for my domain. – Vasily Bezruchkin Aug 28 '15 at 05:55
  • Is the dot at the end of 'value1.dkim.amazonses.com.' on purpose? Or dit it get truncated and it should say 'value1.dkim.amazonses.com.www.example.com' – BringBackCommodore64 Nov 08 '16 at 22:52
  • The instructions in this answer worked for me. However, I needed to delete the domain in the Amazon SES console and start again – Jim Culverwell Jul 15 '17 at 05:58
  • If you're using a sub-domain (i.e. app.example.com ) for the _amazonses you will need to add the sub-domain part since namecheap will only add the main domain. So, instead of just _amazonses, put _amazonses.app. This worked for me. – Dan Herman Jan 25 '19 at 17:37
  • I tried this as well. The TXT record shows up with nslookup but remains in pending verification on AWS console. What could be wrong? – Elesin Olalekan Fuad Jan 27 '19 at 00:09
  • 2
    @BringBackCommodore64 the dot is on purpose and worked for me. – N. Quest Jun 24 '19 at 21:01
  • 1
    @ElesinOlalekanFuad My own text record value had an equals sign (=) at the end of it that I missed when I did double-click, copy, and paste. I didn't catch it until my verification failed after three days. Always worth a quick double check. – N. Quest Jun 24 '19 at 21:02