How to Fix Email Not Receiving Messages

Quick Summary

If your email account is not receiving messages, the issue may be caused by DNS records, MX records, mailbox storage, spam filters, or incorrect email routing.

Common Causes

  • Incorrect MX records
  • Domain DNS not pointed correctly
  • Mailbox is full
  • Email account does not exist
  • Email routing is incorrect
  • Spam filter is blocking messages
  • External DNS records are wrong
  • Sender’s mail server has an issue

Step 1: Check Email Account Exists

  1. Log in to cPanel.
  2. Open Email Accounts.
  3. Confirm the email account exists.

Step 2: Check Mailbox Storage

If mailbox storage is full, new emails may bounce.

Increase storage or delete old emails.

Step 3: Check MX Records

If using CybroHost email, your MX record should point to the correct mail server.

Common mail server:

mail.yourdomain.com

Step 4: Check Email Routing

In cPanel, open Email Routing.

Use the correct setting depending on your mail setup.

If email is hosted on the same server, local mail routing is usually required.

Step 5: Check Spam Folder

Log in to webmail and check:

  • Inbox
  • Spam
  • Junk
  • Filters

Step 6: If Using Cloudflare or External DNS

Make sure MX records are configured correctly in the external DNS provider.

Common Problems

Problem: Some emails arrive, some do not.
Solution: Check spam filters and sender reputation.

Problem: No emails arrive at all.
Solution: Check MX records and email routing.

Problem: Sender receives bounce message.
Solution: Ask the sender for the bounce message and provide it to support.

Need Help?

Open a support ticket:

https://bill.cybrohost.com/submitticket.php

Was this answer helpful? 0 Users Found This Useful (0 Votes)