How to Setup a cPanel Email account with Mozilla Thunderbird?
This guide walks you through adding a cPanel email account to Mozilla Thunderbird. You will create the mailbox in cPanel, retrieve the correct server settings, and configure Thunderbird to send and receive mail securely.
Add the account in Thunderbird using the settings shown in cPanel’s Connect Devices page. Create the mailbox in cPanel first, choose IMAP, use the Secure SSL/TLS ports, and switch to Manual configuration in Thunderbird if auto configuration does not find your domain.
Before you start
- The mailbox must exist in cPanel. If it does not, create it first.
- Log in to cPanel from the Hostworld client area at portal.hostworld.uk using the one‑click Login to cPanel for your hosting service.
- Decide IMAP or POP. IMAP is recommended. POP can remove messages from the server.
Step 1: Create or confirm the mailbox in cPanel
- In the Hostworld client area (WHMCS), open your cPanel hosting service and use Single Sign‑On to log in to cPanel.
- In cPanel: Email → Email Accounts → Create. Create the address and set a strong password. If you ever need to change that password later, return to Email Accounts and use Manage. Passwords cannot be retrieved. They must be reset.
Step 2: Get the exact Thunderbird settings from cPanel
- Still in cPanel → Email Accounts, find your mailbox, then click Connect Devices (Set Up Mail Client).
- Use the Secure SSL/TLS Settings (Recommended):
- IMAP: 993
- POP3: 995
- SMTP: 465
- Copy the incoming and outgoing server names shown. These depend on SSL. cPanel will show your domain if a matching SSL exists, otherwise it will show the server’s hostname. Use exactly what cPanel shows to avoid certificate warnings.
- Authentication is required for IMAP, POP3 and SMTP. Do not enable Secure Password Authentication (SPA). It does not work with cPanel.
Step 3: Add the account in Thunderbird
- Open Thunderbird.
- On first run, the Account Hub opens. Choose Email.
- Otherwise, use the Thunderbird menu → Add Account → Email.
- Enter your email address and its password. Thunderbird will try to find settings. If offered IMAP or POP, choose IMAP.
- If auto configuration fails or shows different servers, click Manual configuration. Enter the incoming and outgoing server names from cPanel and set the ports and SSL/TLS as listed above. Click Re‑test, then Save.
- Make sure authentication is enabled for both incoming and outgoing. Leave SPA disabled.
Step 4: Undo or change later without losing mail
- If you set up POP but want IMAP: add a new IMAP account using the steps above. Move or copy any messages you need from the POP account into the IMAP account folders or into Local Folders. Verify the messages appear in IMAP and on webmail. Only then remove the old POP account.
- When removing an account in Thunderbird, take care. Choosing to delete its data can erase locally stored mail. Back up or move messages first.
If it does not work
- Certificate warning or server name mismatch: you are not using the hostname that matches the certificate. Go back to cPanel → Connect Devices and use the exact server names listed there. Do not guess or force your domain if cPanel shows the server’s hostname.
- Repeated password prompts or cannot authenticate: confirm the mailbox password in cPanel. If unsure, reset it in cPanel → Email Accounts → Manage, then update the saved password in Thunderbird. Make sure SPA is disabled and that SMTP, IMAP or POP are set to use authentication.
- Auto configuration fails or mail behaviour is wrong: switch to Manual configuration and Re‑test with IMAP 993 and SMTP 465 (or POP 995 if you chose POP). If messages vanished from webmail after setup, you used POP without “Leave messages on server”. Enable that in the POP account settings in Thunderbird, or switch to IMAP using Step 4.
If you are still stuck, open a support ticket and tell us the mailbox name and what Thunderbird shows on the Manual configuration screen.
What next
For more depth on creating and connecting cPanel mailboxes, see cPanel’s own guides: How to Create and Connect to an Email Account and Set Up Mail Client.
If you plan to run email on a server you manage, see our VPS guides. Need us to check server SSL or advise on hostnames for your account? Open a support ticket. If you are comparing platforms for future growth, see our Linux VPS.
Common questions
Should I use IMAP or POP for cPanel email in Thunderbird?
IMAP is recommended. POP can remove messages from the server when you download them, whereas IMAP keeps mail on the server and syncs across devices.
What ports should I use for cPanel email in Thunderbird?
Use the secure SSL/TLS ports: IMAP 993, POP3 995, and SMTP 465. Non-SSL alternatives exist but are not recommended.
Thunderbird auto configuration is not working. What should I do?
Switch to Manual configuration in Thunderbird. Enter the incoming and outgoing server names from cPanel's Connect Devices page, set the ports and SSL/TLS as shown, and click Re-test.
I am getting a certificate warning in Thunderbird. How do I fix it?
You are using the wrong server hostname. Return to cPanel, go to Email Accounts and Connect Devices, and use the exact server names listed there instead of guessing or forcing your domain.
Can I switch from POP to IMAP without losing my emails?
Yes. Add a new IMAP account, copy or move messages from the POP account into the IMAP folders, verify they appear in webmail, then remove the old POP account.
Was this article helpful?
0 people found this helpful