Setting Up cPanel Email on Your iPhone (iOS)
This guide walks you through manually configuring your cPanel-hosted email account on an Apple iPhone using the built-in Mail app. Manual setup is often required for non-standard ports or specific security configurations.
Part 1: Initial Setup and Account Type Selection
- On your iPhone, open **Settings**.
- Scroll down and select **Mail**, then select **Accounts**.
- Tap **Add Account**, then select **Other**.
- Select **Add Mail Account** and fill in the basic required information: Name, Email Address, and Password. Tap **Next**.
- The next screen will ask you to select the account type. Choose either **IMAP** or **POP**. IMAP is recommended as it keeps messages stored on the server and syncs across all your devices.
Part 2: Incoming and Outgoing Server Configuration
Fill in the server details for both the **Incoming Mail Server** and **Outgoing Mail Server (SMTP)** sections.
- Hostname / Server: This will be **mail.yourdomain.com**, where yourdomain.com is your actual domain name.
- Username: Your full email address.
- Password: The password you set up for this email address in cPanel.
After entering the required information, tap **Next**. The iPhone will attempt to verify the settings. If it fails, it may prompt you to enter port numbers manually.
Part 3: Advanced Settings and Finalization
- If the verification process brings you to the **Advanced** screen, you may need to adjust the ports and SSL settings.
- **IMAP Ports (Secure/SSL):** 993. **Insecure:** 143.
- **POP Ports (Secure/SSL):** 995. **Insecure:** 110.
- **SMTP Ports (Outgoing Secure/SSL):** 465. **Insecure:** 25 or 587.
- Once all settings are correct, tap **Save**. Your new cPanel email account should now be visible in your Mail app.
Troubleshooting and 2025 Advice
- **Server Hostname Warning:** Always use **mail.yourdomain.com** as the server hostname, not just your domain name. Using the cPanel server's hostname (e.g., *server123.hoster.net*) may bypass certificate warnings if your specific domain's SSL isn't set up for mail, but mail.yourdomain.com is cleaner.
- **Security is Mandatory (2025):** While older guides mention "None" for security, **modern iOS and hosting providers increasingly require SSL/TLS**. If the non-secure ports (110, 143, 25/587) fail, **immediately switch to the SSL ports** (995, 993, 465) and ensure the **Use SSL** option is toggled on. If you still encounter a certificate error, contact your host to ensure the mail server has a valid SSL certificate.
- **SMTP Authentication:** If you can receive email but not send it, your Outgoing Mail Server (SMTP) almost certainly requires authentication. Go back to the SMTP settings and confirm that the Username and Password fields are filled with your full email address and its password.
- **Default Port Failures:** If ports 465 or 587 fail for SMTP, try port 26. Some web hosts block the standard port 25 to prevent spam, redirecting mail traffic to an alternative port like 26.