What is a DKIM record?
DKIM records (DomainKeys Identified Mail) is an email authentication feature that is used to prevent spam or email spoofing by verifying the sender of incoming emails.
Once sending an email with DKIM is enabled, the sending server adds a digital signature (also known as a header) to its emails. The DNS records of the sending domain now have a DKIM record, which is a modified TXT record containing a public key used by receiving email servers to verify a message's signature.
How to enable DKIM in WHM
Once logged into WHM, please do the following steps to enable your DKIM records.
- Within WHM, search for List Accounts using the search bar on the top left.
- On the List Accounts page, look for the domain of your email account (sending email) and click the expand icon beside the domain to view more options.
- Click on the Modify Account button.
- On the next page, scroll down to the DNS Settings section, then put a checkmark on Enable DKIM on this account.
- Once done, cPanel will generate the DKIM records for the domain.
How to view the DKIM records
- In WHM, search for DNS Zone Manager using the search bar on the top left.
- Look for the email account's domain and click its Manage button.
- Search for the domain and its TXT records. The DKIM records would look like the image below.
- In your Bluehost account, click on Advanced from the left-side menu.
- Click Email Deliverability under the Email section.
- On the domain's page, locate the domain and click on its Manage link.
- You will see the DKIM record Name and its Value.