What is DomainKeys and how to use it?

DomainKeys is an email authentication method through which emails are digitally signed on a domain basis. Unlike other methods, DomainKeys offers end-to-end integrity of the message, i.e. it can verify that an email has not been modified in transit.

DomainKeys is closely related to DKIM (DomainKeys Identified Mail), which is a result of merging DomainKeys and Identified Internet Mail. In many cases, however, the two terms are used interchangeably.

Here is a short explanation of how DomainKeys works:

The owner of the domain generates a private/public key pair which will be used to sign messages sent from that domain. The public key is placed in the DNS zone of the domain as a TXT record. The private key is kept on the mail server which is used as outgoing mail server for the domain.

When you send an email, the outgoing server will digitally sign it using your private key. The digital signature is added in the DomainKeys-Signature header in the sent email.

When your email is received, the recipient can then verify your DomainKeys signature using the public key in your domain's DNS. If the signature matches, this means that you have validated both the sending domain and that the message has not been changed in transit.

Note that DomainKeys does not directly prevent or report malicious behavior. It is an email authentication method and it does not itself filter and/or identify spam. Thus, it is recommended to use DomainKeys with a spam-prevention method such as SPF records.

SiteGround customers can enable both DomainKeys and SPF records for their domains from cPanel > Email Authentication.

Setting up your email is easy when you have the right host by your side. If you need a reliable partner to help you resolve email issues and provide expert support, check out our email hosting services.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Do I need a valid email account to use sendmail?

If you want to use sendmail with your scripts and applications, you need to configure it to work...

How to Configure Google Mail With Your SiteGround Domain

If you want to use Google Mail with your email accounts, hosted on SiteGround, you can use the...

How to disable IDLE processes generated by mail clients

The IDLE function (also known as IMAP push) is employed by almost every mail client. The idea is...

How to add image signature to your RoundCube Webmail Client

In most cases, it is preferable to add your signature in a local mail client such as Mozilla...

How to get a GMail Account

If you want to create an email with Google's GMail service, you need to start from this page. On...

Powered by WHMCompleteSolution