How to Sync Calendars, Contacts, and Email on Android Devices Using EAS

This article explains how to synchronize email, calendars, and contacts on Android devices using Exchange ActiveSync (EAS). It covers setup requirements, server settings, GAL behavior, step-by-step configuration, and troubleshooting common issues across various Android versions and devices.c

Android EAS syncActiveSync setupcPanel calendars and contacts

~4 min read • Updated Feb 23, 2026

1. Overview


This guide explains how to sync email, calendars, and contacts on Android™ devices using Exchange ActiveSync (EAS). This functionality is only available if your hosting provider has enabled both the Calendars and Contacts Server and Z-Push – ActiveSync Support plugins.


Warning: This document applies only to cPanel & WHM version 118 and earlier. For version 120 and later, refer to the updated Android synchronization documentation.


EAS is recommended only if you want to sync email, calendars, and contacts together. If you only need email, IMAP is preferred.




2. Global Address Lists (GAL)


EAS allows access to Global Address Lists (GAL), which provide autocomplete suggestions for users in your domain.


  • System default email account: GAL shows users from all domains and subdomains under the cPanel account.
  • Other email accounts: GAL shows only users from the same domain.



3. Set Up Your Android Device


Note: Steps may vary depending on your Android version and device model.


3.1 Access the Accounts Menu


  1. Open Settings.
  2. Tap Accounts (may appear under “Cloud and Accounts” or “Accounts and Backup”).
  3. Tap Add Account.
  4. Select Microsoft Exchange ActiveSync.

Warning: If both “Exchange” and “Microsoft Exchange ActiveSync” appear, choose the latter.


3.2 Enter Your Email Information


  1. Enter your full email address.
  2. Tap Set up manually.
  3. Enter your password.
  4. Enter your server settings.

You can find your EAS settings in:

  • cPanel » Email Accounts » Set Up Mail Client
  • cPanel » Calendars and Contacts
  • Webmail » Configure Calendars and Contacts
  • Your hosting provider’s welcome email

3.3 Server Settings Notes


  • If setting up a system default email account, enter the cPanel account name in the Domain/username field.
  • If your device includes a Port field, enter the port from your settings.
  • If not, append the port to the server name, e.g. example.com:2091.

Tap Next to complete setup.




4. Troubleshooting


4.1 Port Resets to 443


Android may reset the port to 443 after an error or settings change. Enter the port last and recheck if syncing fails.


4.2 Cannot Connect to Server or Port


This may occur if:

  • Your client does not support hostname:port syntax.
  • Your network blocks the port.

Fix: Omit the port entirely. The device will attempt proxying instead.


Warning: Proxying only works if:

  • Your hosting provider uses Apache.
  • The “Service Subdomains” tweak is enabled.

4.3 Calendar Events Not Syncing Across Devices


Android often defaults to saving new events in the Google account calendar. When creating an event, ensure you select the correct EAS calendar.


4.4 Slow Sync or Delayed Updates


Some devices do not enable auto-sync or push mode by default.


To enable:

  1. Go to Settings → Accounts.
  2. Select your EAS account.
  3. Tap Account Settings.
  4. Set Sync Frequency to Automatic (Push).

If unavailable:

  • Enable Auto sync data in the Accounts menu.
  • Enable syncing for individual items under Sync account.

4.5 Duplicate Calendar Events


Possible causes:

  • You synced the same account in multiple email apps.
  • Your account is over disk quota.

Fix: Unsync the account from all but one app, or reduce disk usage.




5. Samsung® Device-Specific Issues


  • Some Samsung devices display UIDs instead of email addresses in events or contacts.
  • Attendee status may not display correctly.
  • You cannot change attendee status from the Samsung Calendar app.
  • Older Android versions may leave invitation emails in the inbox after responding.

All of these are known issues without current solutions. You can still view accurate information in Webmail.




Conclusion


Using EAS, Android devices can sync email, calendars, contacts, and GAL data efficiently—provided your hosting provider has enabled the necessary plugins. With proper configuration and awareness of device-specific limitations, you can maintain seamless synchronization across your devices.


Written & researched by Dr. Shahin Siami