Steps to enable DomainKey for domain (for VPS and Dedicated customers)

DKIM helps verify the sender and integrity of a message. It allows an email system to prove that a message was not altered during transit (meaning it is not forged), and that the message came from the specified domain. Plesk provides Domainkey instead of DKIM.

Enabling DomainKey for a domain includes two steps:

1. Enabling DomainKey from Plesk control panel.
2. Adding DNS record for DomainKey for the domain.

Please note that these settings for DomainKey would work only if customer is using our local mail server. If he is using external mail server, TXT records for DomainKey need to be created as remote email administrator suggest.


Steps to enable DomainKey :

First ensure that the DomainKey option is enabled server wide with the following steps :

1. Login to Plesk panel.
2. Click on 'Tools and Settings' >> Select 'Mail server Settings' under Mail.
3. Enable option 'Allow signing outgoing mail' under 'DomainKeys spam protection'.
4. Click OK.

If this option is enabled, then enable DomainKey for the concerned domain next with the following steps :

1. Login to Plesk control panel.
2. Click on Domains >> Select the required domain.
3. Click on 'Mail' tab >> Click on 'Change Settings'.
4. Tick the checkbox beside the option 'Use DomainKeys spam protection system to sign outgoing e-mail messages'.
5. Click OK.

After this, TXT record for DomainKey needs to be added for the domain.


ADD TXT record :

1. Domain uses Bytehouse nameservers :

Once DomainKey is enabled from Plesk, following DNS record needs to be added for the domain :

Domain: default._domainkey
Record Type: TXT

The 'Record' value, can be obtained from following steps :

1. Login to Plesk control panel.
2. Click on Domains >> select the domain >> Website and Domains >> DNS Settings
3. You can see the TXT record value here.

Once this is obtained, add the DNS record via Control Center with the following steps :

1. Login to your Control Center.
2. Select the subscription from top right drop down menu.
3. Click on Account tab >> All My Domains >> Select the domain.
4. Click on DNS tab.
5. Add the record and click Save.

You may cross-check if the DNS record has been added correctly by querying the Nameserver that hosts your DNS zone :

a. Open a terminal of your choice in your machine.
b. Execute the following command :

dig _domainkey.domain TXT @nameserver_name


2. Domain uses external nameservers :

If domain is using external/remote nameserver, the following DNS record needs to be added in external/remote nameserver :

Domain: default._domainkey
Record Type: TXT

The 'Record' value can be obtained from Plesk with the steps mentioned above.


3. Domain uses the host server (server in which domain is hosted) itself as it's nameserver :

In this case, the DNS record for DomainKey will be automatically added.

Last update:
2014-10-06 12:52
Sherin George
Average rating:0 (0 Votes)

You cannot comment on this entry

Chuck Norris has counted to infinity. Twice.

Most popular FAQs RSS

  1. I require an additional IPv4 address. What is Bytehouse's ... (88404 views)
  2. The Most Common Problems When Migrating Websites (68017 views)
  3. How do I create a 301 redirect? (56065 views)
  4. Can I Backup Exchange 2010 with My Online Backup ... (53866 views)
  5. Steps to Add Administrator User for Windows Server (49303 views)

Latest FAQs RSS

  1. Steps to set/customize log rotation from plesk (2016-07-25 07:15)
  2. Generate a self-signed SSL certificate - Nginx,CentOS (2016-07-07 02:31)
  3. Procedure re-register Volume Shadow Copy Service(VSS) in a Windows ... (2016-07-05 04:18)
  4. Steps to Install Mcrypt in Plesk (2016-07-01 17:11)
  5. How to Retrieve a Plesk Password in Linux and ... (2016-07-01 17:09)

Regular new KB articles

Check back from time to time for new articles, or if you have any suggestions please feel free to recommend