WHAT IS IT?
DKIM stands for Domain Keys Identified Mail and is an authentication mechanism to help protect not only the person receiving the email but also the sender from forged or phishing emails. Forged emails (emails that are sent from spoofed email addresses) have risen dramatically in recent years and DKIM was introduced to add more protection.
HOW DOES IT WORK?
DKIM works by "signing" your email with a digital signature. When the signature is generated, the public key used to generate it is stored at the listed domain (where you bought your domain name from). After recieving the email, the recipients email system can verify the DKIM signature by recovering the signer's public key through DNS. It then uses that key to decrypt the hash value in the email's header and simultaneously recalculate the hash value for the mail message it recieved. If these two match, then the email has not been altered. This gives users some security knowing that the email did actually originate from the listed domain, and that it has not been modified since it was sent.
SHOULD I HAVE ONE?
Absolutely, it is best practise to add a DKIM record when you setup your domain and hosting.
WHEN YOU MIGHT NEED ONE
If you find your emails are sending but are only being received into the spam folder of the recipient this might suggest you have issues your end. You should first ensure your email is not actually spam and your server is not on a known blacklist.
HOW TO CREATE A DKIM
You can create these easily online using websites like: http://dkimcore.org/tools/keys.html. Once you have created your record you can go ahead and apply this to your DNS records. If you are not confident Pebble can provide this service for you.
Check Your DKIM: mxtoolbox.com
If you have any questions regarding DKIM please contact us on 01733 902070 or email us via our contact page.