How to Set Up Calendars and Contacts
Valid for versions 120 through the latest version
Last modified: October 31, 2024
Overview
This document describes how to set up calendars and contacts via CalDAV and CardDAV on the Apple® and Linux® desktop operating systems and on Apple mobile devices.
In this document, user
represents the webmail user, and example.com
represents the user’s domain name.
- Because WebPros International, LLC doesn’t develop or ship these applications, cPanel Technical Support cannot help you set them up.
- You cannot add calendars or address books directly in Roundcube. To add calendars and address books that you can access in Roundcube, use cPanel’s or Webmail’s Calendars and Contacts Management interface (cPanel » Home » Email » Calendars and Contacts Management or Webmail » Calendars and Contacts Management).
Other operating systems
We have only tested the steps in this document on Apple-distributed products and the Thunderbird® email application. These applications natively support CalDAV and CardDAV. If you use other calendars or contacts applications that support CalDAV and CardDAV, you may be able to access your calendars and contacts from those applications. Your application must support the CalDAV and CardDAV protocols.
Microsoft Outlook® users can use the third-party Outlook CalDAV Synchronizer plugin to access their calendars and contacts on the Windows® operating system.
On Android™ devices, we recommend using the third-party DAVx5 application to set up calendars and contacts. For more information, read our How to Synchronize Calendars and Contacts on Android Devices documentation.
Configuration information
Do not use your web browser to navigate to the URLs that Webmail’s Calendars and Contacts Configuration interface (Webmail » Calendars and Contacts Configuration) displays. They do not contain human-readable information.
You can find your cPanel calendar (CalDAV) and contacts (CardDAV) setup information in Webmail’s Calendars and Contacts Configuration interface (Webmail » Calendars and Contacts Configuration). For example:
- User Name —
[email protected]
- Password — Enter the same password that you use for your webmail login.
- Server URL —
https://example.com:2080
- Alternate Server URL —
https://example.com:2080/principals/[email protected]/
Note:Some applications may not support Autodiscover. If the Server URL does not work, use the Alternate Server URL to bypass Autodiscover.
You can also reference calendars and contacts via their direct URLs in the Direct CalDAV and CardDAV URLs for Calendars and Contacts section of the interface. For example:
- Calendar —
https://example.com:2080/calendars/[email protected]/calendar
- Address Book —
https://example.com:2080/addressbooks/[email protected]/addressbook
You can also have the system email you scripts that automatically configure the cPanel calendars and contacts on your local system. For more information, read the Set up email on your device section of our The Webmail Interface documentation.
Set up calendars and contacts applications
Specific attributes of these tutorials may vary with future Apple or Thunderbird product versions.
Perform the following steps for your operating system to set up cPanel calendars (CalDAV) and contacts (CardDAV):
iOS®
If your server uses a self-signed SSL certificate, the following caveats apply:
- When you set up calendars and contacts, you will get a message that your local system cannot verify the server’s identity. Tap Continue to complete the setup process.
- The iOS Reminders application will not function with the calendars you set up.
Access the configuration screen
Perform the following steps to access the calendars (CalDAV) and contacts (CardDAV) account configuration screen on your iOS device:
- Tap Settings.
- Tap Mail.
- Tap Accounts.
- Tap Add Account.
- Tap Other.
- Tap the option for the type of account to add:
- To add a calendar account, tap Add CalDAV Account under CALENDARS.
- To add a contacts account, tap Add CardDAV Account under CONTACTS.
Enter your account information
To complete the setup of your account, perform the following steps:
- Enter your information in the appropriate text boxes. For example:
- Server —
example.com:2080
Important:You must add:2080
at the end of the server name for the setup to work correctly. - User Name —
[email protected]
- Password — Enter the same password that you use for your webmail login.
- Description —
My Calendar Account
- Server —
- Tap Next.
- Set the Calendars toggle to enable the calendar.
- The Existing Local Calendars interface will appear. Tap Keep on My iPhone to keep your existing local calendars, or tap Delete to remove them.
- Tap Save.
macOS®
Perform the following steps to access the calendars (CalDAV) or contacts (CardDAV) account configuration menu on your Apple computer:
Access the account configuration menu
To access the account configuration menu, perform the following steps:
- Click Launchpad, and then click System Settings.
- Click Internet Accounts.
- Click Add Other Account….
- Click CalDAV Account to add a calendar account, or CardDAV Account to add a contacts account.
Enter your account information
To complete the setup of your CalDAV or CardDAV account, use one of the following methods:
Automatic
To automatically complete the setup of your calendar account, perform the following steps:
- Select Automatic in the Account Type menu.
- Enter your email address in the Email Address text box.
- Enter your password in the Password text box.
- Click Sign In to save your changes.
Manual
To manually complete the setup of your account, perform the following steps:
- Select Manual in the Account Type menu.
- Enter your email address in the User Name text box.
- Enter your password in the Password text box.
- In the Server Address text box, enter the server name, and add
:2080
at the end.Important:You must add
:2080
at the end of the server name for the setup to work correctly. - Click Sign In to save your changes.
Advanced
To complete setup of your account using the Advanced option, perform the following steps:
- Select Advanced in the Account Type menu.
- Enter your email address in the User Name text box.
- Enter your password in the Password text box.
- Enter the server name in the Server Address text box.
- Enter the server path in the Server Path text box.
Note:
- You can locate the CardDAV and CalDAV Server Path information in Webmail’s Configure Calendar and Contacts Client interface. Use the URL provided in the Secure SSL/TLS URLs table for the calendar or address book you wish to add.
- The Server Path text box only requires the information after the server’s port address. For example, to add a CalDAV Server Path, use the
/calendars/[email protected]/calendar
format.
- Enter
2080
in the Port text box. - Click Sign In to save your changes.
Linux
We recommend the use of Thunderbird to access calendars and contacts on Linux desktop systems.
Set up calendars in Thunderbird
Perform the following steps to set up your calendars (CalDAV) account in Thunderbird on a Linux desktop computer:
- Click the Calendars icon ().
- Click New Calendar…. The Create New Calendar interface appears.
- Select On the Network, then click Next.
- Enter your email-account username in the Username text box.
- Enter your domain in the Location text box in the following format:
https://example.com:2080
Important:You must add:2080
at the end of the domain name for the setup to work correctly. - Click Find Calendars.
- The Authentication Required - Mozilla Thunderbird interface appears. Enter your email-account password in the text box, then click OK. The Create New Calendar interface appears.
- Make sure that CalDAV is selected in the Calendar Type menu and the cPanel CalDAV Calendar checkbox is selected.
- Click Subscribe. The cPanel CalDAV Calendar now appears in the Calendars menu.
Set up contacts in Thunderbird
Perform the following steps to set up your contacts (CardDAV) account in Thunderbird on a Linux desktop computer:
- Click the Address book icon ().
- Click the Create a new address book icon ().
- Select Add CardDAV Address Book. The New CardDAV Address Book interface appears.
- Enter your email-account username in the Username text box.
- Enter your domain in the Location text box in the following format:
https://example.com:2080
Important:You must add:2080
at the end of the server name for the setup to work correctly. - Click Continue. The Authentication Required - Mozilla Thunderbird interface appears.
- Enter your email-account password in the Password text box, then click OK. The New CardDAV Address Book interface appears.
- Make sure the cPanel CardDAV Address Book checkbox is selected.
- Click Continue. The cPanel CardDAV Address Book now appears in the All Address Books section.