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

Related Articles

How to Restore Your cPanel Account: A Complete Guide for New System Administrators

This guide explains how new system administrators can restore a cPanel account using WHM, transfer accounts and configurations between servers, and enable diagnostic logging for transfer and restore operations. It covers essential concepts such as WHM vs. cPanel, root access, backup handling, SFTP uploads, transfer methods, and advanced debugging tools.

Continue

آموزش کامل انتقال تمام اکانت‌های cPanel از یک سرور به سرور دیگر

این مقاله نحوه انتقال همه اکانت‌های cPanel، تنظیمات سرویس‌ها، گواهی‌های SSL و IP اصلی سرور را از یک سرور قدیمی (Source) به یک سرور جدید (Target) توضیح می‌دهد. شامل نصب سرور جدید، انتقال تنظیمات، انتقال اکانت‌ها، تغییر IP، تنظیم DNS و نصب مجدد SSL است.

Continue

How to Migrate a WordPress® Installation to a cPanel & WHM Server

This guide explains how to migrate a WordPress installation from a macOS-hosted environment to a cPanel & WHM server. It covers exporting the database, uploading WordPress files, creating and importing a MySQL database, updating URLs, configuring wp-config.php, fixing broken links, and finalizing the migration.

Continue

How to Manually Transfer an Account Between Servers in cPanel & WHM

This article explains how to manually transfer a cPanel account between servers when the account is too large for WHM’s automated transfer tools. It covers creating temporary directories, compressing public_html and log files, securely transferring data with SCP, and restoring the files on the destination server.

Continue

How to Manually Migrate Horde Calendars and Contacts to Roundcube in cPanel & WHM

This article explains how to manually migrate Horde calendars and contacts to Roundcube in cPanel & WHM version 108 through 118. It covers exporting Horde data, placing it in the correct directories, and importing it into Roundcube using built‑in plugins or manual import tools.

Continue

How to Manually Migrate Accounts to cPanel & WHM from Unsupported Control Panels

This article explains how experienced system administrators can manually migrate accounts from unsupported third‑party control panels to cPanel & WHM. It covers pre‑migration steps, installation requirements, file and directory transfers, database restoration, SSL migration, and post‑migration tasks.

Continue