How do I enable DomainKeys on my DV server?

  • Applies to: DV
    • Difficulty: Easy
    • Time Needed: 10 minutes
    • Tools Required: Plesk


DomainKeys is an email authentication system designed to verify message integrity and the DNS of an email sender. This article will show you how to enable DomainKeys on your DV server.


DomainKeys has been deprecated in favor of Domain Keys Improved Mail (DKIM). To learn how to enable DKIM on your server, please navigate to this article:
How do I add a DKIM TXT record to my domain?



This article is provided as a courtesy. Some parts of this article, such as configuring DNS for DomainKeys, are unsupported by Media Temple. Please take a moment to review the Statement of Support for information about what is and is not supported by your DV server.


Enable DomainKeys on your DV server


Only the primary domain on a subscription can use a domain key. If you would like to use domain keys for multiple domains, they will each need to be the primary domain for their subscription.

  1. First, log into your Plesk control panel.
  2. Navigate to the "Tools & Settings" menu in your Plesk control panel:
    • If you're using "Power User" view, click the "Server" tab at the top of your Plesk interface:
    • If you're using the "Service Provider" view, you'll want to click on the "Tools & Settings" icon on the left menu. This is located under "Server Management."
  3. Next, click on the "Mail Server Settings" link under the "Mail" subsection of your "Tools & Settings" page:
  4. You will be taken to the "Server-wide mail settings" page. Under the "DomainKeys" header, click the desired DomainKeys function you wish to enable. You can opt to "Allow signing outgoing mail" (to verify mail sent from your server) or "Verify incoming mail" (to check mail receiving your server), or both:
  5. Click the "OK" button to save your DomainKeys settings. DomainKeys is now enabled on your DV server.
  6. You'll then need to turn DomainKeys on for the domain you wish to use it on. To do so, first click on the "Mail" tab from your domain's control panel, then select "Change Settings":
  7. You will be taken to the "Mail settings" page. Check the DomainKeys box to enable DomainKeys for the domain you are working in:

You've now enabled DomainKeys on your server and for your domain!

Configure DNS for domains using DomainKeys

Next, you'll want to configure your DNS accordingly. If you are using private, custom nameservers hosted on your DV server (uncommon), this will be configured automatically. If not, you'll need to edit your DNS zone file to match these records, per the instructions below:


Once generated, Plesk stores your DomainKeys information in the inoperative DNS zone file stored on your server. These DNS zone files are only used if you are using private nameservers; if not, it's best to think of this record as a stored template to use in your live DNS zone file.


Your DNS zone file will be found in your AccountCenter if you are using (mt) Media Temple's nameservers. If you are using a third-party DNS host, you will need to log into your control panel there to edit the records accordingly. 

  1. First, we'll need to access the newly-generated DomainKeys record in Plesk's "DNS Settings" tool. To navigate to this tool, click on the "Websites & Domains" tab from your domain's control panel, then click on "DNS Settings" to continue:
  2. You'll see that two new "_domainkey" entries have been generated as TXT records for your domain. You'll want to copy these records down with the unique key for your domain:2017_6
  3. Next, you'll need to re-create these "_domainkey." and "default._domainkey." subdomains in your DNS zone file. If you are using (mt) Media Temple's nameservers, this will be done through the "Edit DNS Zone File" tool in the AccountCenter, as pictured below:2017_7

Once you save the changes to your DNS zone file, it will take up to 48 hours for DNS changes to propagate for your domain. With that, you're all done, and DomainKeys is now operational!

Was this article helpful?
1 out of 1 found this helpful
Have more questions? Submit a request


Powered by Zendesk