Overview
You are trying to start a chat with someone from the Kerio Connect web client on Safari or Chrome browser on macOS and you see the error:
Server error Cannot create conversation <username@domain.com>.
This happens due to a security feature being incompatible with Apple's devices.
This article provides the steps to resolve this error.
Prerequisites
Administrator/root access to Kerio Connect.
Solution
Follow the below steps to resolve this issue:
- Stop the Kerio Connect service (Windows / macOS/Linux).
- Go to the Kerio Connect installation folder. Below are the default locations:
Windows: C:\Program Files\Kerio\MailServer\
Linux: /opt/kerio/mailserver/
Mac: /usr/local/kerio/mailserver/ - Make a backup of the
mailserver.cfg
file, so that in case if something is incorrect after the next steps, the file can still be restored back to it's original configuration. - Open the
mailserver.cfg
file for editing. - Find the line
<variable name="AppendHeaderContentSecurityPolicy">
. - If it doesn't have the
wss: ws:
as a part of it's value, then, add it as shown below:<variable name="AppendHeaderContentSecurityPolicy">default-src 'self' 'unsafe-eval' 'unsafe-inline' *.kerio.com wss: ws: https: http:; img-src 'self'data:;</variable>
- Save the file and exit the editor.
- Start the Kerio Connect service (Windows / macOS/Linux).
Confirmation
The error will no longer appear when trying to chat with someone from the Kerio Connect web client on Safari or Chrome browser on macOS.