KeyHelp® 22.0 – Mailserver SNI support, new white label options and much more

by Alexander Mahr

In the last days the new KeyHelp main version 22.0 was released. Below you will find an overview of selected features and improvements of the new KeyHelp version.

  • Mail server SNI support
    With the help of this feature it is possible to access the mail server not only via the SSL/TLS secured domain of the KeyHelp panel as before, but from now on also all domains created in KeyHelp are available for this purpose. As soon as they are secured with an SSL/TLS certificate and have the " Email Domain " property, they can be used in the connection settings of your email client.
    This feature is automatically enabled as part of the update to 22.0 and is automatically active for domains already in KeyHelp as well as for all newly created domains.
  • Email notification in a more appealing design
    With this update it is possible to customize the HTML design of the email notifications sent by KeyHelp to your own preferences and corporate identity.

    KeyHelp also now sends email notifications in a modern design. If you have made use of the white label function, the changeover to the new KeyHelp standard email design will of course not take place automatically as part of the update.
    To switch to the new default email design anyway, simply select the "Reset settings" button on the corresponding settings page.

    You can access the settings via "Settings" → "Configurations" → "Templates" → "Email design template".
  • Speed improvements
    Due to various optimizations in the code, massive speed and load time improvements have been achieved with this update. These result in up to 3x faster load times for all user interface components, be it page loads or Ajax requests. The background tasks of the KeyHelp Control Panel also benefit from these changes and together result in a noticeably better user experience.
  • Bulk operations
    This new feature allows you to apply a large number of configuration changes with just a few clicks.
    For example, you have the ability to change the PHP interpreter of a large number of domains and by respecting several conditions that you can set, with one click.
    With upcoming updates, this feature will be further extended and more bulk operations will be added.

    You can find this feature in the navigation under "Miscellaneous" → "Mass operations".
  • New translations
    With this update, the language scope of KeyHelp has been extended by one more language. Special thanks go to Eirik Sikveland for the Norwegian translation of the KeyHelp interface. As a result, KeyHelp is now available in 16 different languages.

An overview of all changes can be found in the change log at

Notes on Dovecot configuration update

As part of the update, the Dovecot configuration structure under /etc/dovecot/ has been updated. The update process automatically takes care of the necessary adjustments. Consider the following notes as information if you have made or plan to add your own customizations to Dovecot.

The previous components of the dovecot.conf configuration file have been split into individual files under /etc/dovecot/conf.keyhelp.d/.

Optional custom configurations must henceforth be stored in the local.conf file instead of in the additional_custom.conf file as before.

Notes for systems with Debian 9

Please note that support from the Debian Security Team has already been discontinued and support from the volunteer Debian LTS Team will also end shortly. KeyHelp will also no longer support this operating system with the release of the upcoming KeyHelp version.

An operating system upgrade to at least Debian 10 is mandatory to ensure the security of your server in the future and to benefit from new KeyHelp features.

Upgrade instructions can be found here: