Every cPanel email account includes a calendar and an address book on the server. Using the open CalDAV and CardDAV standards, you can keep appointments and contacts in sync between your phone, computer and webmail, without a separate Google or Microsoft account.
Before you start
- An email account on cPanel and its password. See create email accounts.
- The connection details: open cPanel → Email → Calendars and Contacts (or Email Accounts → Connect Devices, section Calendars and Contacts) and click Calendars and Contacts Configuration.
The connection details
| Setting | Value |
|---|---|
| Server | Your domain or the server hostname |
| Port | 2080 (SSL). Port 2079 is unencrypted; avoid it. |
| Username | Full email address |
| Password | The mailbox password |
| Full CalDAV/CardDAV URL | Shown on the configuration page, e.g. https://example.com:2080/calendars/user@example.com/calendar |
Copy the exact URLs from cPanel; they include the account name and the calendar or address book ID.
iPhone and iPad
- Open Settings → Apps → Calendar → Calendar Accounts → Add Account → Other.
- Tap Add CalDAV Account. Server:
example.com:2080; username: full email; password; description. Tap Next. - For contacts, go to Settings → Apps → Contacts → Contacts Accounts → Add Account → Other → Add CardDAV Account with the same details.
- If verification fails, open Advanced Settings, turn Use SSL on, set port
2080and paste the account URL from cPanel.
cPanel's Connect Devices page can also generate a configuration profile for Apple devices that sets up mail, calendar and contacts together; see iPhone email setup.
Android
Android has no built-in CalDAV support. Install DAVx5 (free on F-Droid, paid on Google Play), choose Login with URL and user name, enter https://example.com:2080, your full email and password, and select the calendars and address books to sync. They then appear in Google Calendar and Contacts apps on the phone.
Thunderbird
- Open the Calendar tab, click New Calendar → On the Network.
- Enter the username and the CalDAV URL from cPanel, click Find Calendars and subscribe.
- For contacts: Address Book → New Address Book → Add CardDAV Address Book with the CardDAV URL.
macOS Calendar and Contacts
Open System Settings → Internet Accounts → Add Account → Add Other Account → CalDAV account (and CardDAV account). Choose Manual, enter the full email, password and server address example.com:2080.
Tip: Use the server hostname instead of your domain if your device complains about the certificate.
Share a calendar
In cPanel → Email → Calendar Delegation (where available) you can give another email account on the same cPanel access to a calendar, read-only or read-write. The other user then sees it after re-syncing.
Troubleshooting
- Connection fails: port 2080 is blocked on your network, or the URL is incomplete. Test from mobile data and copy the URL again from cPanel.
- Authentication errors: the mailbox password changed; update it on every device to avoid an IP block. See login problems.
- Webmail contacts differ from phone: Roundcube's personal address book may be separate from the CardDAV one. See Roundcube contacts.
