Email problems are much easier to diagnose if you first establish where the failure is. Before changing passwords, deleting an account from Outlook or altering server settings, find out whether the mailbox itself is working.
The quickest way to do that on a cPanel-hosted account is usually webmail.
Start with webmail
Sign in to webmail for the affected address and check the Inbox. If the messages you are waiting for are visible there, the server has received them. That is an important distinction: you are probably looking at an Outlook, phone or synchronization problem rather than an incoming-mail problem on the server.
While you are in webmail, send a test message to an outside address you can check, such as Gmail. Then reply to it and confirm that the reply arrives back in webmail. If both tests work, the mailbox and server are doing the basic job of sending and receiving mail.
Test sending and receiving separately
“Email is not working” can mean several different things. Test each direction separately:
- Send from an outside account to the affected address.
- Send from webmail to an outside account.
- Send from Outlook or the phone app to the same outside account.
Note which test fails and whether an error message or bounce is returned. That information is much more useful than simply resetting everything at once.
If webmail works but Outlook or your phone does not
If new mail is reaching webmail but not the mail app, start with the app rather than the server.
- Force a refresh of the Inbox.
- Completely close the mail app and reopen it.
- Restart the phone or computer.
- If the app provides a Reset Account or similar synchronization option, try that before deleting the account.
For Outlook on a phone, a reset can often re-establish synchronization without having to remove and recreate the mailbox. Menu names can vary between versions, so use the account settings available in the app.
If you do need to check the server details, cPanel’s Email Accounts → Connect Devices screen provides the secure incoming and outgoing settings for that particular account. Use the full email address as the username and avoid guessing server names or ports.
Check for a message stuck in the Outbox
A single message can sometimes sit in the Outbox and make it look as though all outgoing mail has stopped. A large attachment, interrupted connection or failed SMTP session can be enough to hold it there.
If a message has been stuck for an unusual amount of time, note any error first, then try moving or deleting that message and send a small plain-text test email. If the small message sends normally, the original message itself may have been the problem.
Check the mailbox quota
A full mailbox can stop new mail from being accepted. In cPanel, open Email Accounts and check the storage usage for the affected mailbox. Remember that Sent, Trash and Junk folders also count toward the total.
If the mailbox is close to or at its limit, remove unneeded large messages or increase the quota where appropriate. Also check the hosting account’s overall disk usage if several mailboxes or backups are consuming a large amount of space.
Do not assume the password is the problem
If you can sign in to webmail with the existing password, the password is clearly working for the mailbox. Changing it at that point can create a second problem because every phone, computer and application using the account will also need to be updated.
If webmail login fails as well, then confirming or resetting the mailbox password is reasonable. After a password change, update every device that connects to the account.
Could your IP address be blocked?
Repeated failed logins can sometimes trigger server security and block the public IP address being used by your home, office or mobile connection. This is more likely when several services suddenly stop connecting from one location while webmail or the website still works elsewhere.
If your hosting provider asks for your IP address, search for “what is my IP” from the affected connection and send them the public IP shown. Do not send your email password.
When it may actually be a server or DNS problem
The problem is more likely to be server-side when webmail also fails, no devices can send or receive, messages are bouncing, the mailbox is over quota, or a recent DNS or MX-record change has affected mail routing.
If only one app or one device is affected while webmail continues to work, changing DNS records is unlikely to help and can make the situation worse.
What to send your support provider
A few specific details can shorten the troubleshooting process considerably:
- The affected email address — but never the password.
- Whether sending, receiving or both are affected.
- Whether the same messages are visible in webmail.
- The mail app and device being used, for example Outlook on Android or Outlook on iPhone.
- The exact error message, if there is one.
- Approximately when the problem started.
- Your public IP address if the provider asks for it.
The useful rule of thumb
If the missing mail is sitting in webmail, incoming delivery to the server is working. Start with the app, the device and synchronization before changing the mailbox or DNS configuration. That one check can save a surprising amount of unnecessary troubleshooting.
