cPanel Email in Outlook, Thunderbird & Your Phone: Setup Guide
You've created a mailbox in cPanel, but the moment you try to add it to Outlook or your phone, something goes sideways - wrong password error, "can't verify account name or password," or mail that sends but never receives. Nine times out of ten it's a settings mismatch, not a broken mailbox. Here's how to get it right the first time, and how to fix it when it isn't.
Symptom: Outlook or your phone rejects the login
You type in the email address and mailbox password exactly as set in cPanel, and the client either hangs on "testing settings" or comes back with an authentication failure. Sometimes it's worse - it accepts the login but mail never arrives, or you can send but not receive (or the reverse).
This almost always traces back to one of three things: the wrong incoming/outgoing server hostname, the wrong port or encryption type, or using the plain username instead of the full email address as the login.
Cause: manual setup needs the exact values cPanel expects
Unlike Gmail or Outlook.com, a cPanel mailbox doesn't auto-discover its settings unless your domain has Autodiscover/Autoconfig DNS records pointed at it (most shared hosting domains don't). That means every mail client - desktop or mobile - needs the connection details typed in manually, and cPanel is picky about a few of them:
- Username: always the full email address (
you@yourdomain.com), never just the local part. - Incoming server: usually
mail.yourdomain.com, not a generic "imap" hostname, unless your host told you otherwise. - Encryption: IMAP/POP3 and SMTP each have their own port, and mixing up SSL/TLS vs STARTTLS on the wrong port is the single most common cause of a stuck connection.
The correct settings to use
You can find the exact values for your account under cPanel → Email Accounts → Connect Devices (click the email address, then "Connect Devices"). This page reads the actual mail server hostname and port configuration active on your account, so trust it over any generic guide - including this table, which covers the values Getwebup's mail servers use by default:
| Setting | Value |
|---|---|
| Incoming server (IMAP) | mail.yourdomain.com, port 993, SSL/TLS |
| Incoming server (POP3) | mail.yourdomain.com, port 995, SSL/TLS |
| Outgoing server (SMTP) | mail.yourdomain.com, port 465, SSL/TLS (or port 587, STARTTLS) |
| Username | Full email address |
| Password | The mailbox password set in cPanel → Email Accounts |
| Authentication | Required for both incoming and outgoing |
Use IMAP, not POP3, unless you have a specific reason to download mail permanently to one device. IMAP keeps your inbox in sync across your phone, laptop, and webmail, since the messages stay on the server. POP3 pulls mail down and (depending on settings) removes it from the server, which gets confusing fast once you're checking mail from more than one place.
Setting up Outlook (desktop, Windows)
- File → Add Account → enter your email address, then choose Advanced options and check "Let me set up my account manually."
- Pick IMAP as the account type.
- Enter the incoming and outgoing server values from the table above.
- On the outgoing server tab, make sure "My outgoing server (SMTP) requires authentication" is ticked and set to use the same settings as the incoming server.
- Set the encryption method to match the port - SSL/TLS for 465, STARTTLS for 587. If Outlook auto-picks the wrong one for the port you entered, the connection test will hang or fail outright.
Setting up Thunderbird
Thunderbird's manual config screen is more forgiving about typos but just as strict about the actual values. Go to Account Settings → Account Actions → Add Mail Account, enter your name, email, and password, then click Configure manually before it tries (and usually fails) to auto-detect. Fill in the IMAP and SMTP fields exactly as above, set authentication to "Normal password," and hit Re-test.
Setting up iPhone Mail or the Gmail/Android mail app
On iOS: Settings → Mail → Accounts → Add Account → Other → Add Mail Account. Enter your details, then when it asks for host names, use the IMAP and SMTP values from the table - iOS will offer a "New Account" screen with separate incoming/outgoing sections; fill both.
On Android using the Gmail app: Settings → Add account → Other → enter the email, choose Personal (IMAP), and when prompted for server settings use the same values. Android sometimes defaults the SMTP port to 587 with STARTTLS - that's fine, just make sure it's not silently trying port 25, which most networks and hosts block for security.
Prevention: avoid the common trip-ups
- Don't reuse an old app password after a mailbox password reset. Changing the password in cPanel invalidates every client's saved login - update it everywhere you've connected the account, including phones.
- Check the actual mail hostname before assuming it's broken. If your domain's DNS points elsewhere (e.g., you migrated hosts recently, or use Google Workspace/Zoho for mail while the rest of the site stays on cPanel),
mail.yourdomain.commay not resolve to this server at all. Use the shared hostname cPanel shows under Connect Devices as a fallback. - Watch for firewall or antivirus mail scanning on Windows. Some antivirus "email protection" modules intercept POP3/IMAP traffic and can break TLS handshakes. If Thunderbird or Outlook fails only on one machine, disable that feature and retest.
- If you use SPF/DKIM, sending through the correct SMTP server matters for deliverability too - see our SPF/DKIM/DMARC guide if outgoing mail lands in recipients' spam after setup.
Once the account connects cleanly, do a quick round-trip test: send yourself a message from a different address (e.g., a personal Gmail) and confirm it lands in the new client, then send one back out and confirm delivery. That confirms both directions are actually working, not just that the login succeeded.
Frequently asked questions
Should I use IMAP or POP3 for my cPanel email?
Use IMAP unless you have a specific reason not to. IMAP keeps mail synced on the server so it shows up correctly whether you check it from your phone, laptop, or webmail. POP3 downloads messages to one device and can leave your other clients out of sync or missing mail entirely.
Why does Outlook say it can't verify my account name or password?
This is almost always one of three things: you entered just the username instead of the full email address, the mailbox password was changed in cPanel after you last saved it in Outlook, or the incoming/outgoing server hostname doesn't match what's shown under cPanel > Email Accounts > Connect Devices.
What port should I use for outgoing mail (SMTP)?
Port 465 with SSL/TLS or port 587 with STARTTLS both work on most cPanel servers - pick one and make sure the encryption type matches. Avoid port 25 for client setup; it's commonly blocked by ISPs and cloud providers for outbound authenticated mail.
Can I use the same email account on my phone and computer at the same time?
Yes, as long as you set both up with IMAP. Since IMAP keeps mail on the server rather than downloading and removing it, multiple devices can connect to the same mailbox simultaneously and stay in sync.
Where do I find the exact server settings for my domain?
Log into cPanel, go to Email Accounts, click the email address you want to configure, then select Connect Devices. That page shows the live incoming and outgoing server hostnames and ports for your specific hosting account, which is more reliable than any generic setting list.