Start a conversation

Cross-domain Calendar sharing

Overview

When setting up Kerio Connect Calendars on 2 different domains, the special settings have to be applied.

The public Calendars access depends on Webmail and Webadmin configuration. Once it's configured correctly the calendars can be enabled in the corresponding accounts. Then the user is able to see the calendars in their personal account.

Prerequisites

Administrator (root) access to the Kerio Connect server

Create a full backup of Kerio Connect data

More than 1 domain configured in the Webadmin

domain1.png

Note: Previously shared calendars for all domains will become unavailable until they can be recreated.

Diagnosis

The calendars are not shared between domains by default, this is the default behavior in order to preserve security and privacy between domains. There is a setting that you can change to make the public folders available for users from another domain, however, it should be used with caution as it could make the calendar available to all customers if configured incorrectly.

Solution

  1. Login to Kerio Connect Administration and navigate to Configuration -> Domains -> Public Folders (bottom right corner). Choose "Global for all domains", it makes sharing between domains possible.
    calendars1.png
  2. Log in to Webmail and create a new public shared calendar, making sure to grant necessary editor access (i.e. everyone from domain2.com), and removing the "Everyone from Server" option to prevent all users from all additional domains from having visibility.
    calendars2.png
  3. (Optional) To restore old shared calendar entries that are not visible at the moment after switching to Global for all domains, you need to manually copy .eml files from domain-specific public folder to Global Public folder.
    calendars6.png
    The default paths should be:
    1. domain-specific public folder: <kerio_store>\mail\*domain-name*\#public\*share-name*\#msgs
    2. global public folder: <kerio_store>\mail\#public\*share-name*\#msgs

Testing

  1. Create a new event in the public calendar, in this example we created an event called Event 2.
    calendars3.png
  2. Login as user2@domain2.com. The public calendar is now visible.

    calendars4.png
  3. As an editor,  User2 can now create events in the public calendar.
    calendars5.png

Related Articles

How to share calendars

Delegate user folders between 2 domains

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments