Bobcares

How to Fix cPanel Email Not Receiving Issues Quickly

by | Oct 11, 2024

Learn how to fix cPanel Email Not Receiving issues. Our cPanel Support team is here to help you with your questions and concerns.

How to Fix cPanel Email Not Receiving Issues Quickly

Are you a cPanel user struggling to access emails or facing issues with “cPanel not receiving emails”? Don’t worry—you’re not alone.

How to Fix cPanel Email Not Receiving Issues Quickly

Many users encounter email reception issues in cPanel, and fortunately, there are a variety of ways to resolve this issue quickly.

Today, our Experts will walk you through several methods to troubleshoot and fix this problem, ensuring you can receive emails via cPanel webmail without hassle.

An Overview:

Accessing cPanel Webmail

First, ensure we can log in to our webmail interface. Webmail in cPanel is accessible from anywhere through a web browser or mobile device. Use one of the following methods to log in:

  1. Open a web browser and go to: `https://ourdomain.com:2096`
  2. Alternatively, go to cPanel’s webmail interface:
    • Log in to cPanel, go to Home, click on Email, and select Email Accounts.
    • From the list of email accounts, click Check Email next to the desired account, and the Webmail interface will open in a new browser tab.

If we are successfully logged in but still not receiving emails, read on for common causes and solutions.

Common Causes of cPanel Not Receiving Emails

Several factors can contribute to this issue. Below are the most common causes and solutions to help us get back on track.

  • An overlooked issue is the status of our domain. If our domain is inactive or expired, our cPanel will not receive any emails. To check our domain status, we can use a WHOIS lookup tool. If our domain has expired, simply renew it to start receiving emails again.
  • Furthermore, the SMTP protocol uses Port 25 to send and receive emails. If Port 25 is closed or filtered on our server, we won’t be able to receive emails. Run an Nmap scan to check if Port 25 is open:

    nmap yourserver.com -p 25

    If Port 25 is closed, contact the hosting provider or network administrator to open it.

  • The MX records in DNS specify the mail server responsible for accepting emails on behalf of our domain. We can verify MX records using this command:

    dig mail.yourdomain.com +short

    Also, ensure the MX records point to the correct server. If they’re misconfigured, update them in the domain’s DNS settings.

  • Additionally, if our Mail Routing is set to “remote” instead of “local,” our cPanel server will not accept emails for our domain. We can check this within the cPanel interface or via the command line:
    • cPanel Interface:

      Go to cPanel > Mail Routing, select the domain, and ensure it is set to “Local Mail Exchanger.”

    • Command-line:

      Run the following command to verify the setting:

      grep yourdomain.com /etc/{local,remote}domains

    Switch the settings to local if they are incorrectly set to remote.

  • A Manual MX redirect bypasses the domain’s MX records and may point our emails to another mail server. We can check for Manual MX configurations by running:

    exim -bt user@ourdomain.com

    If manual MX routing is in place and shouldn’t be, update our email routing settings to default.

Popular Ways to Fix cPanel Not Receiving Emails

Now that we’ve covered the potential causes, here are some simple and effective approaches to resolve the issue and ensure our cPanel receives emails again.

  • Each email account has a fixed storage quota, and if it’s exceeded, new emails won’t be received. To check and increase the quota:
    1. Log in to cPanel.
    2. Then, go to the Email section and click on Email Accounts.
    3. Locate the account in question and click Change Quota. Then, set a higher limit or choose Unlimited and click Change Quota.
  • Furthermore, if the entire cPanel account has exceeded its disk space quota, this can also prevent emails from arriving. Follow these steps to check and increase the account quota:
    1. In the left-side menu, go to Account Information and click Show Accounts over Quota.
    2. Then, adjust the account quota and review disk space usage.
    3. Click Save after making changes.
  • If senders receive bounceback emails when attempting to send us messages, these emails often contain valuable information about why the delivery failed. Try sending an email to ourself from another account to trigger a bounceback, then analyze the error message to identify the root cause.
  • Additionally, if the MX records for our domain are incorrect, emails won’t be routed to the right server. Double-check that the MX records point to our cPanel server, and make any necessary adjustments in your DNS settings.
  • If our website and email hosting provider are the same, set your mail routing to Local. If they are different, make sure to set the routing to Remote. This setting can be found in cPanel > Mail Routing.

[Need assistance with a different issue? Our team is available 24/7.]

Conclusion

Dealing with cPanel email issues can be frustrating, but following the steps above will help us troubleshoot and resolve the problem. Whether it’s a simple domain status check, configuring MX records correctly, or adjusting quotas, these solutions should get our email working smoothly again. By taking the time to address each potential cause, we can ensure our email service is back up and running efficiently.

In brief, our Support Experts demonstrated how to fix cPanel Email Not Receiving issues.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Never again lose customers to poor
server speed! Let us help you.