---
title: Shared calendar
slug: emailplus/guide/android/shared-calendar
createdAt: 2026-09-07T07:47:58.488Z
---

Email+ supports shared access for Calendar. The shared calendar option enables the calendar owner share their calendar with a user or group of users within the organization's exchange Global Address List (GAL). To enable the **Add Calendar** option in Email+, configure the **calendar\_delegation** value in **enabled\_features** key value pair or in **Optional Features** restriction.

Email+ supports Shared Calendar for both Microsoft Exchange and Microsoft O365 server. There are different permission settings Microsoft Exchange and Microsoft Office 365 server.

The following table displays the different permissions for exchange server supported by Email+:

| Permission level | Descrption                                                                                                                                                   |
| ---------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| None             | Indicates that the user has no permissions on the folder.                                                                                                    |
| Owner            | Indicates that the user can create, read, edit, and delete all items in the folder, and create subfolders. The user is both folder owner and folder contact. |
| PublishingEditor | Indicates that the user can create, read, edit, and delete all items in the folder, and create subfolders.                                                   |
| Editor           | Indicates that the user can create, read, edit, and delete all items in the folder.                                                                          |
| PublishingAuthor | Indicates that the user can create and read all items in the folder, edit and delete only items that the user creates, and create subfolders.                |
| Author           | Indicates that the user can create and read all items in the folder, and edit and delete only items that the user creates.                                   |
| NoneditingAuthor | Indicates that the user can create and read all items in the folder, and delete only items that the user creates.                                            |
| Reviewer         | Indicates that the user can read all items in the folder.                                                                                                    |
| Contributor      | Indicates that the user can create items in the folder. The contents of the folder do not appear.                                                            |
| Custom           | Indicates that the user has custom access permissions on the folder. Includes a custom collection of individual permissions.                                 |

The following table displays the different permissions for Shared Calendar for Microsoft Office 365 supported by Email+:

| Permission level     | Descrption                                                                       |
| -------------------- | -------------------------------------------------------------------------------- |
| Can view all details | Email+will show all the details of user's appointments, just like what they see. |
| Can edit             | Indicates that user has edit permissions.                                        |

To configure Shared Calendar on **Android AppConnect** or **Android Enterprise**, configure the following key-value pairs or restrictions:

- Add **calendar\_delegation** value to **enabled\_features** key-value pair or **calendar\_delegation** value to **Optional Features** restriction to add the **Add Calendar** option in the Email+ app.
- Add **email\_ews\_host** key-value pair or **Exchange host for EWS** restriction with EWS host value as FQDN to provide access to EWS server when the values for **email\_exchange\_host** key-value pair or **Exchange host** restriction are not fully qualified domain name of the exchange server.
- Add **ews\_min\_allowed\_auth\_mode** key value pair or **EWS Authentication Mode** restriction to enable basic, modern\_auth, and cert\_based authentication methods to the exchange server through EWS protocol. If Email+ is configured with **eas\_min\_allowed\_mode** KVP or **Authorization mode** restriction as Modern Auth, add **ews\_min\_allowed\_auth\_mode** KVP with **modern\_auth** or **EWS Authentication Mode** restriction with **Modern Authentication** value to enable modern authentication method to the EWS server.
- If EWS server is not accessible publicly (located in private network), then VPN should be configured. For more information see, [Configuring Email+ with AppTunnel for Android AppConnect](docId\:EdeSgPawU9zcIthBHbN-N) and [Configuring Email+ with Ivanti Tunnel for Android Enterprise](docId\:ozbLCrM6ggYDjN35XIkvc)

The Email+ app sends a notification when access to Shared Calendar is canceled by the calendar owner. The user receives notification when the Email+ app is launched or is running in the background. The Shared Calendar is removed from the Email+ app.

:::hint{type="info"}
The sync period for all existing events for the Shared Calendar is set to a duration of one month. Events older than a month are not synced.
:::

### Adding shared calendar

In the Email+ app, go to **Calendar > Add Calendar** option and enter the calendar owner's email address. Select the calendar owner to add the shared calendar. You can assign a color to the shared calendar to differentiate between assigned calendars.

### Disabling shared calendar feature

The admin can disable the **Add Calendar** option from the Email+ app by removing **calendar\_delegation** value from the **enabled\_features** key value pair or from the **Optional Features** restriction. For more information on the supported key-value pairs and restriction, see [Key-value pairs for Ivanti Email+ (Android AppConnect)](docId\:fQckqTshSkVVfVl0NWFE3) and [App restrictions descriptions for Ivanti Email+ (Android Enterprise)](docId\:KlQsw-tcKAeEwRj5AzG1A) sections.

For more information on Email+ configuration, see **Email+ configurations supported for Delegated Calendar** section in [Delegated calendar ](docId\:npepS5EAzYNIAZmKtYzs4).

### Microsoft limitations

The shared calendar has following Microsoft limitations:

1. Reply event and Reply all options are available but reply mail cannot be sent. The message is moved to Drafts and error message is displayed.
2. The 'Invite people' field is blocked and proper notification is displayed.
3. For Exchange server: If Shared user has ‘Create items’ permission, but do not have the ‘Edit own’ or ‘Edit all’ - it is not possible to create invite with attendees. So, in Email+ when user tries to create new event the ‘Invite people’ field is blocked and proper label is displayed.
4. As Exchange 2013 server will be deprecated in April, the Shared calendar feature is not supported  by Email+ 4.6.0 on this server.
5. Email+ 4.6.0 does not provide support for the following permissions:
   1. For Exchange server: 'Time, Subject, or Location', 'Free or Busy time'
   2. For Office 365: 'Can view when I’m busy', 'Can view titles and locations'.

## Ivanti Email+ configurations supported for Shared Calendar

The following table lists the supported Email+ and EWS configurations.

Before you begin 

**EWS must have Basic Auth enabled in Internet Information Services (IIS) manager (Microsoft Exchange server) for Android.**

:::hint{type="info"}
If EWS server is not accessible publicly (located in private network), then VPN should be configured.
:::

| Email+ Configuations                                                                                                                                                                                                                          | Additional Configurations for EWS                                                                                                                                                    | Supported |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- |
| Android AppConnect:<br />Ivanti EPMM and Ivanti Neurons for MDM with sentry, Modern auth with or without **email\_password** KVP, Microsoft Office 365                                                                                        | Add **email\_ews\_host** KVP with EWS server value<br />Add **ews\_min\_allowed\_auth\_mode = modern\_auth** KVP                                                                     | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, without sentry, Modern auth with or without **email\_password** KVP, Microsoft Office 365                                                              | Add **ews\_min\_allowed\_auth\_mode = modern\_auth** KVP                                                                                                                             | Yes       |
| Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with sentry, Modern auth with or without **email\_password** KVP, Microsoft Office 365                                                                                        | **Exchange host for EWS** should have value of the EWS server<br />**EWS Authentication Mode** should have **Modern Authentication** value                                           | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with sentry + Local certificate, Basic auth with or without **email\_password** KVP, Microsoft Exchange versions 2016 and 2019, Microsoft Office 365   | Android AppConnect: add **email\_ews\_host** with EWS server value<br />Android Enterprise: **Exchange host for EWS** should have value of the EWS server                            | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM, with sentry + group certificate, Basic auth with or without **email\_password** KVP, Microsoft Exchange versions 2016 and 2019, Microsoft Office 365                             | Android AppConnect: Add **email\_ews\_host** with EWS server value<br />Android Enterprise: **Exchange host for EWS** should have value of the EWS server                            | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM, with Sentry + MS scep certificate, Basic auth with or without **email\_password** KVP, Microsoft Exchange versions 2016 and 2019, Microsoft Office 365                           | Android AppConnect: add **email\_ews\_host** with EWS server value<br />Android Enterprise: **Exchange host for EWS** should have value of the EWS server                            | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with Sentry, Kerberos with **prompt\_email\_password=true** and enter password on Email+ login screen, Microsoft Exchange versions 2016 and 2019       | Android AppConnect: add **email\_ews\_host** with EWS server value<br />Android Enterprise: **Exchange host for EWS** should have value of the EWS server                            | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with Sentry, Kerberos with **email\_password** KVP with hard coded value (which is not probably a use case), Microsoft Exchange versions 2016 and 2019 | Android AppConnect: add **email\_ews\_host** with EWS server value.<br />Android Enterprise: **Exchange host for EWS** should have value of the EWS server                           | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, without sentry, Basic auth (with or without 'email\_password' KVP), Microsoft Exchange versions 2016 and 2019, Microsoft Office 365                    |                                                                                                                                                                                      | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with or without sentry, Certificate based auth, Microsoft Exchange versions 2016 and 2019, Microsoft Office 365                                        | Android AppConnect: add 'ews\_min\_allowed\_auth\_mode' = cert\_base KVP<br />Android Enterprise: add 'EWS Authentication Mode' should have 'Certificate-Based Authentication' value | Yes       |
| Android AppConnect and Android Enterprise:<br />Ivanti EPMM or Ivanti Neurons for MDM, with sentry, Kerberos (without 'email\_password' KVP), Microsoft Exchange versions 2016 and 2019                                                       |                                                                                                                                                                                      | No        |

**Limitations**

- Email+ does not support attachments for shared events.
- Email+ does not support reminders and notifications for shared events.
