Validating sender email using DKIM authentication

Validating sender email using DKIM authentication

What is DKIM?

DomainKeys Identified Mail (DKIM) is an advanced authentication method used widely by email service providers to verify the email from the point of its origin by validating the email sender. It allows the email senders to authenticate their emails by including a digital signature in the email header and checks emails to rule out any possibility of spamming or spoofing thereby protecting the sender's reputation. DKIM further ensures that email messages would get delivered to the inbox of its intended recipient because the validity of the email message has already been verified.
 
This can be done by publishing the TXT record in your domain's DNS settings.

Its specific purpose is to:
  • Check if the email messages were sent from a valid source.
  • Check if the email messages were not tampered with in transit.

Generate DKIM record

Follow the below steps to generate a DKIM record:
  1. Log in to Site24x7's StatusIQ.
  2. Navigate to Customize > Customize Email.
  3. Provide your email address in the Send From Email Address field and click Save Changes.
  4. A verification mail is sent to the email address given in the Send From section. Click Verify.
  5. In the DKIM verification for Sender Email section, copy the TXT Value and to configure the DKIM record for your domain. To learn more, click here.
Note: DNS setup usually updates within 24-48 hours. If your DKIM record verification is failed, click the link given in the DKIM Status section.
Notes
If a DKIM record remains unverified for more than 60 days, we'll clear the existing record and generate a new one. Please update the new DKIM record on your end to complete the verification process.

Once the DKIM verification is done, please ensure you retain your DNS record to keep receiving emails from the customized sender address. If you do not retain the DNS record, the emails will be sent from 
noreply@site24x7.com.

Set up DKIM text records for your domain

Contact your domain-hosting provider's administrator to help you set up the text records. Alternatively, you can also contact your system administrator/network administrator to configure the DKIM records for your domain in the DNS settings page. Below, we’ve provided the set up steps for some of the commonly-used domain-hosting providers.

GoDaddy

To add the DKIM record for your domain in GoDaddy, follow these steps:

1. Login to GoDaddy account.
2. From the Navigation toolbar, choose domains.
3. Search for your domain to add the DKIM record.
4. Under Records section, click ADD.
5. Enter the following information:
  • Type: Select TXT as the type of record to be added.
  • Host: Enter the domain name.
  • TXT Value: Paste the DKIM record details provided by Site24x7.
  • TTL: Enter how long the server should take to cache the information.
6. Click Save.


HostGator

To add the DKIM record for your domain in HostGator, follow these steps:

1. Login to your HostGator account.
2. From the Navigation toolbar, choose Manage Orders and click List/Search Orders.
3. Click your domain from the list displayed.
4. Under DNS Management section, click Manage DNS.
5. Click Add TXT Record button.
6. Enter the following information:
  • Host Name: Enter the domain name.
  • Value: Paste the DKIM record details provided by Site24x7.
  • TTL: Enter how long the server should take to cache the information.
7. Click Add Record.

DMARC check includes DKIM alignment. Complying with DMARC policy tells the recipient systems that the email sender has done something that only an authentic sender can do: align the DKIM domain with the “From” domain that the recipient sees. So, if you have DKIM authentication, you will successfully pass the DMARC check, which won't affect your email deliverability. If you don't have DKIM authentication, the DKIM alignment will fail, and your email won't pass the DMARC check. Site24x7 recommends that you authenticate your domain with DKIM to pass DMARC and improve your email deliverability.