Categories: General Topics

What is DKIM and How KDIM work and why its important

What is DKIM?

DKIM (DomainKeys Identified Mail)  is kind of validation method for authenticity of email message each sent mail signed using a private key .So when each email is sent by your domain with DKIM record, it is signed using a private key and then validated on the receiving mail server using a public key that is in DNS. This process verifies that the message was not altered during transit,or not a spam emails.

Why DKIM record is important

An emails that are signed with DKIM appear more legitimate to your recipients and are less likely to go to Junk or Spam folders. Passing DKIM is required for “Domain-based Message Authentication, Reporting & Conformance” (DMARC), a newer standard to reduce email spoofing which builds on top of SPF and DKIM.

How does DKIM work

DKIM uses DNS TXT records for domain DNS Zone file with a special format. When a private/public key pair is created, the public key is added to your domain’s DNS, This is the public key in a format for use in a bind 9 zone file e.g for domain example.com

1487369782.exmaple._domainkey.exmaple.com. IN TXT ( “v=DKIM1;t=s;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDS4Cw1wEkF1UyI8dqnu8ozkbhx” “yG39ZHGOagneXcdPJrSJCwZQ+aoRgl6iTY3W0X2TvRHnxaGmHuEawKF/53v1UWYV” “ApQ3uAPlBu0vaMW35zmdwCy7/nT7yF1Z6OUjHZOIbHDX87ke4An6Db5rYHyqp/Wh” “G1F7ubjWyBHaHk0d/wIDAQAB”)

How to generate DKIM

Link : Wizard tool for DKIM field generation

XsoftHost Support

Share

Recent Posts

Add Extra IP addresses to server configuration On Ubuntu 17.10 and later

Each failover IP address will need its own line in the configuration file. The configuration…

3 years ago

Create RAID Arrays with mdadm on Ubuntu

What is mdadm? The mdadm utility can be used to create and manage storage arrays…

4 years ago

How to change the maximum upload file size for PHP

There are several scenarios that you might need to increase or decrease your php maximum…

6 years ago

How to install Let’s Encrypt Plugin in WHM/cPanel

What is Let’s Encrypt? Let’s Encrypt is a free certificate authority provided by the Internet…

6 years ago

How to install python in my cPanel and add py extension

Python normally installed on all cPanel hosting server because most of Centos/red hat update system…

6 years ago

How to install and enable GUI GNOME Desktop on centos 7

Usually CentOS 7 comes in a numbers of variants, For most users, there are two…

6 years ago