Backup and Restore is the recommended method for the migration or transfer of Kerio Connect from the current Server to another Server or OS (Operating System). However, transferring the Configurations and Mail Store directory is another method that can be used if there are any issues with the Backup and Restore method.
This article provides the prerequisites and instructions for transferring Kerio Connect Configurations and Mail Store directory to another Server or OS.
Before starting the migration process, ensure that the following prerequisites are in place:
A valid Server License (located in the license section of the dashboard).
Full OS access on both servers (the Source and the Target).
Same architecture (32-bit or 64-bit) of Kerio Connect on both servers.
The same Kerio Connect version on both servers (download older versions).
A data transfer channel such as a portable storage device or network file transfer like FTP (File Transfer Protocol) or SCP (Secure Copy Protocol).
Both the Source Server and the Target Servers have an Offline status.
It is recommended for the migration to be performed in between the same or at least close to the server versions (9.2.5 p3 to 9.2.10 is ok; however, 9.1 to 9.2.10 is not recommended)
- For Kerio Connect versions 9.0.4 and older, it is recommended to upgrade the donor server to the latest version or to install (on the receiving server) the corresponding older version from the donor, transfer the data and then upgrade. This is because, in Kerio 9.1, the MAPI properties DB structure has changed.
- On the source server, perform a full backup.
- Copy the backup files to the target server.
- On the target server, perform data recovery: examples for Windows, MacOS, Linux.
- After the recovery is complete, modify the mailserver.cfg file to use the appropriate paths on the target operating system.
- On the Source Server, navigate to the Kerio Connect installation directory. Refer to the following table for finding the location of the installation directory as per the Source Server OS.
Operating System Location Mac OSX
Locate and copy the following files and folders:
mailserver.cfg – Stores the Kerio Connect configuration.
users.cfg – Stores users, groups, and aliases.
sslcert – Contains the private key used in SSL connections.
settings – Contains specific settings, such as SMTP rules and domain footers images.
On the Target Server, stop Kerio Connect.
Navigate to the installation directory.
Paste the items you copied (Step-2) from the Source Server to replace the existing items on the Target Server.
On the Source Server, locate and copy the mail store. This directory is defined in the administration under Configuration > Advanced Options > Store Directory.
On the Target Server server, paste the mail store directory to the desired location.
Modify the mailserver.cfg file to use the appropriate paths on the Target Server operating system.
The Kerio Connect installation has now been migrated to the Target Server, and the data and settings from the previous installation can be found there.
Final Steps and Other Considerations
- Register your license on the new server
- If you are authenticating users to a directory service, make sure to join the server to the domain.
- If your server's IP address has changed, make sure to update all relevant DNS records.
- If you are moving from Mac OS X to a different OS, you must rebuild accounts that use Exchange Web Services (EWS). This means you need to remove and re-create the account that is set up as an Exchange Account in the email client application (e.g., Outlook, Apple Mail). This does not apply to iOS and Android devices, as they only use IMAP or ActiveSync.