How to: Setup DKIM for Hosted Email Domains

DomainKeys Identified Mail (DKIM) is a method for associating a domain name with an email message, thereby allowing a person, role, or organization to claim some responsibility for the message. The association is set up by means of a digital signature which can be validated by recipients. Responsibility is claimed by a signer—independently of the message's actual authors or recipients—by adding a DKIM-Signature: field to the message's header. The verifier recovers the signer's public key using the DNS and then verifies that the signature matches the actual message's content.

Generally, Gmail requires that you have both an SPF and DKIM record on the email domain:

Generate a DKIM public key, private key, and key selector using a tool such as the SparkPost DKIM wizard. There are a number of similar tools available on search engines. The tool will ask for the domain name and the DomainKey selector.

Click on the link which is SparkPost DKIM wizard to generate a TXT record.

DKIM records can be fetched with the below steps:

Step- 1:- Click on Sign up now, the page will look as shown in the screenshot below


Step-2:- Fill in Basic details such as name, Email, and password


Step-3:- Get started with Free Plan


Step-4:- Click on Add Sending Domain


Step-5:- Select Sending domain and save the domain name.


Step-6:- Verify the domain for a bounce for strict alignment.


Step-7:- Copy TXT record and add records in the DNS


Once the TXT record has been generated, please share the same with us over an email. So, we can have this updated in the DNS records of the domain.

In case of any queries or concerns on the above, please write to

Start Exploring
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request