Overview
You have seen several XMPP or Instant Messaging-related errors in your server logs or noticed that their Java processes use more memory than expected. You have disabled the IM and XMPP services within the WebAdmin UI as you don't use the features, but the errors or memory usage continues. You require guidance on how to disable these fully.
Solution
While Kerio Connect provides a method from the UI to disable the IM service for a particular domain, this does not fully disable the backend Java services. To prevent these, you can modify the mailserver.cfg directly on the backend.
- Stop the Kerio Connect service.
- Locate your Mailserver.cfg.
- By default, you can locate this in the following path:
- Windows:
C:\Program Files\Kerio\MailServer
- Mac:
/usr/local/kerio/mailserver
- Linux:
/opt/kerio/mailserver
- Windows:
- By default, you can locate this in the following path:
- Open this in your preferred text editor.
- Search for the following tables:
- <table name="InstantMessaging">
- <table name="WebIM">
- Edit the "Enabled" variable values to "0" to disable them entirely.
- Save the changes and start the Kerio Connect service.