Skip to content
  • Solutions
    By Role
    • For Developers
    • For Content Managers
    • For Agencies
    • For IT Admins
    • For Web Hosters
    • For Developers
    • For Content Managers
    • For Agencies
    • For IT Admins
    • For Web Hosters
    By Infrastructure
    • Overview
    • AWS
    • Microsoft Azure
    • Alibaba Cloud
    • Google Cloud Platform
    • Vultr
    • Overview
    • AWS
    • Microsoft Azure
    • Alibaba Cloud
    • Google Cloud Platform
    • Vultr
    • Digital Ocean
    • Linode
    • Upcloud
    • Oracle
    • OVH
    • Digital Ocean
    • Linode
    • Upcloud
    • Oracle
    • OVH
  • Product
    • Plesk Features
    • Plesk Editions
    • What’s new
    • Pricing
    • Roadmap
    • Lifecycle Policy
    • Extensions Catalogue
  • Pricing
  • Extensions
    Featured Extensions
    • SocialBee
    • WP Toolkit
    • Sitejet Builder for Plesk
    • SEO Toolkit
    • Joomla! Toolkit
    • Premium Email
    • Email Security
    • SocialBee
    • WP Toolkit
    • Sitejet Builder for Plesk
    • SEO Toolkit
    • Joomla! Toolkit
    • Premium Email
    • Email Security
    Bundles and packs:
    • Business and Collaboration Edition
    • WP pack
    • Hosting pack
    • Power pack
    • Language pack
    • Business and Collaboration Edition
    • WP pack
    • Hosting pack
    • Power pack
    • Language pack

    See all Extensions

  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
  • Pricing
  • Solutions
    • By Role
      • For Developers
      • For Content Managers
      • For Agencies
      • For IT Admins
      • For Web Hosters
    • By Infrastructure
      • Overview
      • Plesk on Amazon Web Services (AWS & Lightsail)
      • Microsoft Azure
      • Alibaba Cloud
      • Google Cloud Platform
      • Vultr
      • DigitalOcean
      • Linode
      • UpCloud
      • Oracle
      • OVH
  • Products
  • Pricing
  • Extensions
    • Featured Extensions
      • SocialBee
      • WP Toolkit
      • Sitejet Builder for Plesk
      • SEO Toolkit
      • Joomla! Toolkit
      • Premium Email
      • Email Security
    • Bundles and packs:
      • Business and Collaboration Edition
      • WP pack
      • Hosting pack
      • Power pack
      • Language pack
      • See all Extensions
  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate Program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
  • Pricing
  • Solutions
    • By Role
      • For Developers
      • For Content Managers
      • For Agencies
      • For IT Admins
      • For Web Hosters
    • By Infrastructure
      • Overview
      • Plesk on Amazon Web Services (AWS & Lightsail)
      • Microsoft Azure
      • Alibaba Cloud
      • Google Cloud Platform
      • Vultr
      • DigitalOcean
      • Linode
      • UpCloud
      • Oracle
      • OVH
  • Products
  • Pricing
  • Extensions
    • Featured Extensions
      • SocialBee
      • WP Toolkit
      • Sitejet Builder for Plesk
      • SEO Toolkit
      • Joomla! Toolkit
      • Premium Email
      • Email Security
    • Bundles and packs:
      • Business and Collaboration Edition
      • WP pack
      • Hosting pack
      • Power pack
      • Language pack
      • See all Extensions
  • For Partners
    • Plesk Contributor Program
    • Plesk Partner Program
    • Affiliate Program
    • Plesk University
  • Help Center
    • Documentation
    • Professional Services
    • Support
    • Contact Us
    • Wiki
    • Forum
  • Plesk 360 login
  • Free Trial
Plesk 360 login
Free Trial

Knowledge Base

How to change DKIM key value in Plesk without causing mail delivery outages

 
cachedkimdnsdomainsgo

Question

How to change the DKIM key DNS record value without causing mail delivery outages?

How to upgrade DKIM key length from 1024 bits to 2048 bits for existing domains on Plesk 18.0.55 or later without causing mail delivery outage?

Answer

Note: By default, DNS records time to live (TTL) is 24h. Any DKIM record change requires that time for the external DNS services cache to expire and in the meantime an updated DKIM sign might cause mail delivery issues when an external mail service still has the old value cached.

Apply the corresponding section depending on where the Domain DNS zone is hosted and managed from:

DNS zone is hosted and managed by **Plesk 18.0.56 and above.**

  1. Log into Plesk

  2. Open the DKIM key record at Domains > example.com > Hosting & DNS > DNS > default._domainkey

  3. Set the TTL (time to live) to 60 (seconds) and hit Ok to apply.

  4. Wait for the previous TTL (1 day by default) to expire.

  5. Go to Domains > example.com > Mail Settings

  6. Create New DKIM Selector > Set Selector Name as test > Create

  7. Under Active DKIM Selector select the radio toggle for test > Apply

  8. Under Active DKIM Selector click Remove for default > **OK

    **

  9. Repeat the same steps to create a new default DKIM selector and delete the test
    Create New DKIM Selector > Set Selector Name as default > Create

  10. Under Active DKIM Selector select the radio toggle for default > Apply

  11. Under Active DKIM Selector click Remove for test > OK > Apply.

  12. Verify that the new record content is available externally following these instructions.

DNS zone is hosted and managed by **Plesk 18.0.55 and below.**

  1. Log into Plesk

  2. Open the DKIM key record at Domains > example.com > Hosting & DNS > DNS > default._domainkey

  3. Set the TTL (time to live) to 60 (seconds) and hit Ok to apply.

  4. Wait for the previous TTL (1 day by default) to expire.

  5. Disable and re-enable DKIM to generate the 2048 bits record from Plesk 18.0.55 or to regenerate a 1024 bits record for older versions.

  6. Verify that the new record content is available externally following these instructions.

DNS zone is hosted and managed externally **Plesk 18.0.56 and above.**

  1. On your DNS server dashboard, open the DKIM TXT key record default._domainkey.example.com for edition.

  2. Set the TTL (time to live) to 60 (seconds) and apply the change.

  3. Wait for the previous TTL (1 day by default) to expire.

  4. Open the DKIM key record at Domains > example.com > Hosting & DNS > DNS > default._domainkey

  5. Set the TTL (time to live) to 60 (seconds) and hit Ok to apply.

  6. Wait for the previous TTL (1 day by default) to expire.

  7. Go to Domains > example.com > Mail Settings

  8. Create New DKIM Selector > Set Selector Name as test > Create

  9. Under Active DKIM Selector select the radio toggle for test > Apply

  10. Under Active DKIM Selector click Remove for default > **OK

    **

  11. Repeat the same steps to create a new default DKIM selector and delete the test
    Create New…

Tweet
Share
Share
Email
0 Shares
Read the full article
Related Posts

How to Host a Go App on Plesk

Read More »

DNS_PROBE_FINISHED_NXDOMAIN: What Is It And How To Fix The Problem

Read More »

Exploring Plesk’s Added Value Solutions So Far in 2023

Read More »
Knowledge Base

Unable to issue a Let’s Encrypt certificate for a domain or its mail in Plesk: the DNS challenge used another IP address

Read More »

Websites on Plesk server are slow or show error 500 or PHP mail cannot be sent: ap_pass_brigade failed

Read More »

Cannot receive or send mail on a Plesk server

Read More »

Email header analysis reports SPF failed for localhost IP on mail sent from Plesk hosted mailbox: SPF Authentication : SPF Failed for IP – 127.0.0.1

Read More »

Hosting Wiki

  • Django
  • Server Redundancy
  • QMAIL
  • Sendmail
  • CacheFly
  • Google Cloud CDN
  • DKIM
  • Bare Metal Server
  • Oracle VM Server
  • Server Virtualization Software
  • Windows Server
  • MongoDB
  • Domain
  • Hosting Control Panel
  • Plesk
  • Web Server
  • Static DNS
  • DNS Server
  • DNS Forwarding
  • Reverse DNS
  • Colocation Hosting
  • Reseller Hosting
  • Cloud Hosting
  • VPS Hosting
  • Dedicated Hosting
  • Shared Hosting
  • Free Hosting
  • Managed Hosting
  • Email Autoresponder
  • Mailing Lists
  • Email Alias
  • Email Virus Protection
  • Email Forwarding
  • Webmail
X-twitter Linkedin Youtube Reddit Github
  • Product
  • Login
  • Pricing
  • Editions
  • For Partners
  • Partner Program
  • Contributor Program
  • Affiliate Program
  • Plesk University
  • Company
  • Blog
  • Careers
  • Events
  • About Plesk
  • Our Brand
  • Resources
  • User and Admin guides
  • Help Center
  • Migrate to Plesk
  • Contact Us
  • Hosting Wiki
  • Forum
  • Legal
  • Legal
  • Privacy Policy
  • Imprint

© 2025 WebPros International GmbH

Part of the WebPros®  Family