Custom IMAP setup
Connecting a custom domain or cPanel-hosted mailbox
If your email is hosted on your own domain (e.g. you@yourcompany.com) through a provider like cPanel, Plesk, Namecheap, SiteGround, or a similar host, follow these steps to connect it. ← Back to Help
You'll need your IMAP hostname and port. The most common ways to find them:
- cPanel — Log in to cPanel → Email Accounts → click Connect Devices next to your address. The IMAP server and port are listed under "Secure SSL/TLS Settings".
- Plesk — Log in to Plesk → Mail → Mail Settings → the server name is shown at the top of the page. Use port 993 with SSL.
- Your host's documentation — Search for "your host name IMAP settings". Most hosts publish a page listing their mail server addresses.
If in doubt, try mail.yourdomain.com on port 993 — this is the default for most cPanel hosts.
Some hosts disable IMAP by default. Check that it is enabled before trying to connect.
- cPanel — Go to Email Accounts → click the account name → confirm that IMAP access is enabled under Restrictions.
- G Suite / Google Workspace — In Gmail (as the admin) go to Settings → See all settings → Forwarding and POP/IMAP and enable IMAP.
- Other hosts — Check your host's control panel for a "Mail" or "Email Settings" section and look for an IMAP toggle.
Unlike Yahoo or Gmail, most custom domain hosts do not require an app-specific password. Use your regular mailbox password. If your host enforces two-factor authentication and generates app passwords, use the app password instead.
- Go to Settings and click + Add connection.
- Enter your full email address (e.g.
you@yourcompany.com). - Select Other / Custom as the provider.
- Enter the IMAP hostname and port (typically
993with SSL). - Enter your mailbox password.
- Click Test connection to verify, then Save.
| Host / Provider | IMAP Server | Port |
|---|---|---|
| cPanel (generic) | mail.yourdomain.com | 993 |
| Namecheap / PrivateEmail | mail.privateemail.com | 993 |
| SiteGround | mail.yourdomain.com | 993 |
| Bluehost / HostGator | mail.yourdomain.com | 993 |
| Fastmail | imap.fastmail.com | 993 |
| Zoho Mail | imap.zoho.com | 993 |
| iCloud Mail | imap.mail.me.com | 993 |
All entries use SSL/TLS on port 993. If 993 fails, try port 143 with STARTTLS (contact your host to confirm).
Authentication failed
Double-check your password — use the eye icon in the password field to confirm what you've typed.
Make sure you're using the mailbox password, not a cPanel login password (these are often different).
If your host requires a specific login format (e.g. you@yourdomain.com vs just you),
use the full email address as the username.
Connection timed out / cannot connect
Verify the IMAP hostname is correct. Check that your host's firewall allows outbound connections on port 993. Some shared hosts block IMAP access for accounts on free plans — check your hosting plan details or contact your host's support.
SSL certificate error
This usually means the server's SSL certificate doesn't match the hostname you entered.
Try using the hostname your host provides (e.g. server123.yourhost.com) instead of
mail.yourdomain.com, as the SSL certificate may be issued to the server's own hostname.
Email us at support@emailsync.app with your provider name and the error message you're seeing and we'll help you get connected.