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 and Verify DKIM text records for your sender domain

Generate DKIM Record

After logging in to Site24x7, access Admin > Report Settings > Customize Report, then enter the From Email address field before submitting the Customize Report form. The respective DKIM record for the sender email address gets auto-generated in the mean time.

Verify DKIM Record


To verify your domain, follow the steps below:
  1. Click View Record to see the DKIM record details.
  2. Copy the Record; Go to your domain hosting website's Settings page, paste the copied record values, and publish them to the DNS servers. Learn how to set up TXT records for your domain, click here.
  3. Once the DKIM Records have been updated in your DNS, click the Verify link to confirm the successful addition of the DNS records.

    Note: DNS setup usually updates within 24-48 hours.

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.