How to set up a DKIM record for Private Email

DKIM is one of the essential records for an email service to function correctly. Messages signed with a valid DKIM signature are often prioritized in the delivery process, increasing the chances that they will reach their recipients' inboxes (rather than being filtered as spam or phishing attempts).

Normally, a DKIM record will be generated automatically after you create your first mailbox. However, if this didn't happen for some reason, follow the first part of the guide. If you already have a record entry in your account, refer to the second part of the guide to copy it.



1. Log in to your Namecheap account.
2. Go to the Private Email menu:


3. Then, click on Manage next to your domain:


4. Click on the Generate button under DKIM:


5. Once done, you will see a message appear saying "DKIM has been generated". To check the host and value for the TXT record, click on Show DKIM:


6. Here, you'll also see the fields with your DNS records as well as your Public and Private keys. 

Next you'll need to add the corresponding TXT record to the DNS zone file for your domain:

7. Click "Copy" the DNS record field and add the DKIM record to the DNS zone of your domain by using these details:

  • Host: default._domainkey
  • Record type: TXT
  • Value: the string in the “DNS Record” box which begins with "v=DKIM1; k=rsa; p=MIIBIjANB..." (should be entered without brackets and quotes)

NOTE: For domains on BasicDNS, the TXT record should be configured automatically. If your domain is using our Web Hosting DNS (dns1.namecheaphosting.com and dns2.namecheaphosting.com), the TXT record should be added manually in your hosting cPanel. If your domain is pointed to our Premium DNS, the record is to be added manually in your Namecheap account. For domains on third-party nameservers, the TXT record should be set up on the side of your current DNS provider.

Normally, it takes 60 minutes for the changes to come totally into effect.


1. Sign in to your Namecheap account
2. Go to the Private Email menu:


3. Then, look for your Private Email subscription in the list and click on Manage next to it:


4. Click on the Show DKIM button under DKIM:


5. After that, you'll be able to review the fields with the DNS record as well as Public and Private keys values:


6. Now you can copy the required data from the DNS record field:
  • Host: default._domainkey
  • Record type: TXT
  • Value: the string which begins with "v=DKIM1; k=rsa; p=MIIBIjANB..." (should be entered without brackets and quotes)

NOTE: If your domain is pointed to our Basic or Premium DNS, the record is to be added manually in your Namecheap account. If your domain is pointed to our Web-Hosting nameservers (dns1.namecheaphosting.com and dns2.namecheaphosting.com), the TXT record should be added manually in your hosting cPanel. For domains on third-party nameservers, the TXT record should be set up on the side of your current DNS provider.

Once the record is configured, it can take up to 60 minutes for it to start working properly.

If a DKIM record is not valid, it can cause issues with email delivery. Incorrectly configured DKIM records can cause legitimate emails to be marked as spam or rejected by receiving servers. Therefore, it is very important to verify that the DKIM configuration is correct as soon as it is added to your DNS zone. Ensure that the DKIM record is added correctly, this will help maintain the security of your messages and increase the reliability of their delivery.

There are many tools on the web that allow you to verify a record, for instance, you can use Google Toolbox: https://toolbox.googleapps.com/apps/dig/#TXT/

NOTE: Make sure you check an entry that is configured for the subdomain: default._domainkey.domain.com. Here is an example of how to check the DKIM record for the nctest.com domain:


We also recommend that you use Mail Tester, which checks the necessary records required for domain authentication (including DKIM), and the spam score of your messages: https://www.mail-tester.com/


If you have specific questions or concerns about DKIM, it is best to contact our Support Team.

Updated
Viewed
23434 times

Need help? We're always here for you.

notmyip