Experiencing issues with email not working in cPanel can be frustrating, especially when you cannot receive or send emails. This guide provides a systematic approach to troubleshooting these common email problems. Whether you are encountering issues with incoming or outgoing mail, we will walk you through the necessary steps to diagnose and resolve the problem effectively.
In this guide
Not receiving email
Check webmail first
If you are not receiving emails, the first step is to check your webmail. Log in to cPanel via the server hostname provided in your welcome email using port 2083, then navigate to the "Webmail" section. Here, you can verify if the emails are arriving in your inbox but not being downloaded to your email client. This step helps determine if the issue lies with your email client settings or the server itself.
MX records
MX records are crucial for directing incoming emails to your server. Ensure your domain's MX records are correctly configured in cPanel. Navigate to the "Zone Editor" under the "Domains" section and verify that the MX records point to the correct mail server. Incorrect MX records can prevent emails from being delivered to your server.
Disk quota
Each email account has a specific disk quota. If this quota is exceeded, new emails cannot be received. Check the quota by accessing the "Email Accounts" section in cPanel. Increase the quota if it is full by selecting the appropriate account and adjusting the settings. This ensures that your mailbox has sufficient space to receive new messages.
Spam filters
Spam filters can sometimes misclassify legitimate emails as spam, preventing them from reaching your inbox. Review the settings in the "Spam Filters" section of cPanel and check the spam folder in your webmail. Adjust the filter sensitivity if necessary to ensure important emails are not mistakenly filtered out.
Forwarders
Email forwarders redirect incoming mail to another address. If set incorrectly, they can cause delivery issues. Review the "Forwarders" section in cPanel to ensure that emails are not being redirected unintentionally. Remove or correct any forwarders that may be interfering with email delivery.
Not sending email
SMTP settings
Outgoing mail issues often stem from incorrect SMTP settings. Verify that your email client is configured with the correct SMTP server details. This includes the server address, port number, and authentication settings. Use SSL/TLS encryption for secure email transmission.
Sending limits
Hosting accounts often have sending limits to prevent spam. Exceeding these limits can result in emails not being sent. Check with your hosting provider for any specific limits and ensure your sending practices comply with them. Reduce the number of recipients per email if necessary.
IP blacklist check
If your emails are being blocked, your IP address might be blacklisted. Use an online tool like MXToolbox to check if your IP is on any blacklists. If listed, follow the instructions provided by the blacklist to request removal.
Delivery tracking in cPanel
cPanel offers a "Track Delivery" feature to monitor email delivery status. Access this tool under the "Email" section to see if there are any issues with outgoing mail. This can provide insights into why emails are not being sent and help identify the root cause.
Common error messages
550 no such user
This error indicates that the recipient's email address does not exist on the server. Verify the email address for typos or contact the recipient to confirm their email address is correct.
550 rejected
This error occurs when the recipient's server rejects your email. This can happen if your IP is blacklisted or if you're sending from an unverified domain. Check your IP and domain reputation and ensure SPF, DKIM, and DMARC records are correctly set up.
553 relay denied
This error means the server is not allowing you to send mail through it. Ensure your SMTP settings include authentication and that you are using the correct credentials.
421 too many connections
This error indicates too many simultaneous connections to the mail server. Reduce the number of connections by adjusting your email client's settings or contact your hosting provider for assistance.
Mailbox full
This error means the recipient's mailbox has reached its storage limit. Contact the recipient to inform them of the issue so they can clear space or increase their quota.
When to contact support
If you have verified that your IP is not blacklisted, your MX records are correct, and you are still experiencing persistent email issues, it may be time to contact support. Use our support ticket system for further assistance.
Related guides
- How to Create and Manage Email Accounts in cPanel
- How to Set Up Email on Your Phone and Desktop
- How to Set Up Professional Email with Your Domain
- Email Deliverability - SPF, DKIM, and DMARC Explained
- How to Manage DNS Records in cPanel
Explore our Shared Hosting plans for reliable email hosting solutions. Contact us for any queries through our contact page.
