How to setup the DKIM record for Gmail account?
Domain Key Identified Mail (DKIM) is a mechanism for email authentication. It uses an encrypted signature to verify that the email sender is the one who they say they are and gives a key to the sender’s recipient to check back with the sender's DNS record.
Steps to set up DKIM for Gmail (Google Workspace):
You can generate your Domain key after 24 hours of the activation of your Gmail account. You need to have access to the admin console of your Google Workspace account.
Here are the steps that need to be followed to generate a Domain key for email authentication:
- Open this link and you will be redirected to the admin console dashboard of your Gmail account.
- Click the Apps option from the list and then choose Google Workspace.
- Choose Gmail from the list and click Authenticate Email option.
- Now you need to select the Domain that you want to generate the domain key for. Your primary domain will appear by default. In other cases, you need to select the domain from the down arrow under Domain.
Click Generate New Record.
- Click Generate button without changing anything on the pop-up.
- The text box displays the information that is used to update the DNS record. The public domain key is retrieved by the Email servers which are then used to validate the incoming messages.
- Once you have generated the domain key, you need to add it to your DNS.
Steps to add Domain key to your DNS (Godaddy):
- You need to sign in to your account where your domain is hosted. If you don't know what your domain host is, click here to know what your domain host is.
- You may need to navigate to the DNS zone where you can see the list of all the DNS records for your domain.
- Create a new TXT type record and use the details that you see on the page where you generated the DKIM value. You can refer to the below screenshots from Godaddy. This may differentiate as per your DNS provider.
- In the TXT record, the Host/Name would be google._domainkey and the TXT value would be shown to you right below the hostname on the Google Workspace page where you generated DKIM value. Copy the TXT record value entirely and paste it into the TXT record under the TXT value field. The below screenshot is for sample only and you need to use the value that you see after clicking Generate record button
- Once you're done with creating the TXT record that has details, as shown above, you need to click the START AUTHENTICATION button on the Google Workspace page to verify the DKIM record.
- That's it. The DKIM is set for your domain. Usually, the TXT record is propagated instantly but it may take up to 24 hours to propagate the record in some cases so DKIM verification may get delayed accordingly.
Note: Please note that you can set up DKIM for your email only if your email provider is Gmail. If you're using any other email service provider, you may need to contact customer support of your email provider to get DKIM set for your email.
If you need live assistance in setting up the DKIM for your Gmail account, please schedule a call with our email deliverability expert from this link.
Setting DKIM is not applicable if you're using a free email account like gmail.com, outlook.com, yahoo.com. You can set up DKIM only if you're using a business email that has your domain attached (i.e email@example.com).