Calendars & Contacts Sharing (cPanel)
A concise guide you can drop into your website to show users how to share calendars and address books using CalDAV/CardDAV in cPanel.
Overview
The Calendars & Contacts Sharing interface lets a cPanel user grant other users read or read/write access to specific calendars (CalDAV) and address books (CardDAV). This is useful for assistants managing schedules, teams sharing a resource (e.g., a meeting room), or maintaining a shared contact list.
Prerequisites
- cPanel version 120+ (DAV sharing is built into
cpdavd
in recent versions). - DAV service enabled • Your hosting provider must enable the CalDAV/CardDAV service.
- Email users exist • You’ll share items that belong to specific email users on the account.
Access levels
- Read‑only: The recipient can view entries/contacts but cannot modify them.
- Read & Write: The recipient can add, edit, and delete entries/contacts.
Choose the minimum access required. For shared rooms/resources, Read‑only is often sufficient; for assistants or team editors, use Read & Write.
Share a calendar or address book
- Sign in to cPanel and open Email → Calendars & Contacts Sharing. (In Webmail, open Calendars & Contacts.)
- Select the email user that owns the collection you want to share.
- Pick the specific calendar or address book to share.
- Choose the recipient user (the person who should get access).
- Set the access level (Read‑only or Read & Write).
- Click Create/Save to finalize the share. Access takes effect immediately.
- Share a “Company Holidays” calendar as Read‑only to everyone.
- Give an assistant Read & Write access to your main calendar.
- Share a “Vendors” address book with the sales team as Read‑only.
Manage or revoke sharing
- Open Calendars & Contacts Sharing again.
- Locate the existing share and choose Edit to change access or Remove to revoke it.
- Changes apply instantly; recipients may need to refresh their calendar/contacts app.
Use in mail & calendar apps
After sharing, users can connect their apps to the same collections via CalDAV/CardDAV.
- Apple devices (iOS/iPadOS/macOS): Add CalDAV for calendars and CardDAV for contacts using your account’s server, username, and password.
- Android: Use a DAV client (e.g., DAVx⁵) to add CalDAV/CardDAV accounts.
- Roundcube/Webmail: Calendars & Contacts are available directly in the browser.
Troubleshooting
- Don’t see the page? Ask your host to enable the DAV service and confirm your cPanel version.
- Client can’t connect? Re‑enter the server name exactly as provided in your cPanel Calendars & Contacts settings and verify the correct username/password.
- Changes not appearing? Have the recipient refresh their CalDAV/CardDAV account or restart the app. Some clients cache for several minutes.
- Access level wrong? Edit the share and switch between Read‑only ↔ Read & Write.
Courtesy / Reference: The above article is the copyright of the respective authors and content writers from the following reference URL:
https://docs.cpanel.net/cpanel/email/calendars-and-contacts-sharing/