Email Hosting

Email Not Receiving — Troubleshooting

By the Domain India teamPublished 5 min read
Knowledge base article
Contents (5 sections)

If email sent to your domain is not arriving, either it reached the server and went somewhere you are not looking, or it never reached the server at all. Webmail tells you which in a minute. This page gives the quick checks for mailboxes included with your Domain India hosting (cPanel, DirectAdmin, Webuzo or Windows).

Key takeaways

Open webmail and look in the Inbox and Spam folders. If the mail is there, fix your mail app (IMAP on port 993 is the safe choice). If it isn't, check the mailbox quota, the domain's MX record, forwarders and filters, cPanel's Email Routing, and whether the hosting account is active. Ask the sender for any bounce message: its code usually names the cause.

The full guide

Every check below is explained step by step in troubleshooting email not receiving. This page does not apply to Domain India Business Email, which has its own webmail at https://mail.yourdomain.com:8443/; see Business Email vs the email included with your hosting.

1. Check webmail first

HostingWebmail address
cPanelyourdomain.com/webmail, webmail.yourdomain.com or yourdomain.com:2096
DirectAdminyourdomain.com/webmail or yourdomain.com/roundcube
Webuzoyourdomain.com/webmail
Windows (Plesk)webmail.yourdomain.com

Sign in with the full email address and the mailbox password (how to log in to webmail).

  • The message is in webmail: your mail app is the problem. Check the server name, port (IMAP 993 or POP3 995 with SSL/TLS) and password. A device using POP3 can download and remove messages before your other devices see them, so use IMAP everywhere.
  • The message is not in webmail: work through the checks below.

2. The common causes

Spam, filters and forwarders
Look in the Spam folder, then check the address's forwarders and email filters, which can move or discard mail without keeping a copy.
A full mailbox
A mailbox at its quota refuses new mail and the sender gets an "over quota" bounce. New cPanel mailboxes start at 1,024 MB; delete old mail or raise the quota.
The MX record
The domain's MX record must point to your hosting server. If it points to Google, Microsoft or another provider, mail goes there instead.
Email Routing (cPanel)
Under Email › Email Routing, a domain set to Remote does not deliver to your cPanel mailboxes. Use Local or Automatically Detect Configuration when your MX points to your hosting.
A large attachment
The maximum message size is 50 MB on cPanel and DirectAdmin; bigger messages are refused.
A suspended account
If the hosting account is suspended, for example over an unpaid renewal invoice, mail stops too.

Check the MX record with dig MX yourdomain.com +short or any online MX lookup, and change it wherever your domain's DNS is managed (how to change your domain DNS settings). After a DNS change, allow up to 24–48 hours for it to spread.

3. Delays rather than missing mail

On our cPanel servers, greylisting briefly defers the first message from a sender the server hasn't seen before; the sender's server retries and the message arrives a few minutes later. The cPanel servers also refuse mail from sending servers listed on the Spamhaus and SpamCop blocklists; that sender gets a bounce. If a sender's server keeps failing, it usually keeps retrying for a few days before it gives up and sends them a bounce. See fixing Google greylisting delays.

4. Ask the sender for the bounce

A "delivery failed" message names the cause. A 550 5.1.1 code means the address doesn't exist; 552 5.2.2 or 452 4.2.2 means the mailbox is full; 554 or 550 5.7.1 means a policy or blocklist refusal; a 4xx code is temporary and the sender's server will retry. Understanding email bouncebacks decodes the rest.

Frequently asked questions

Why am I not receiving emails on my domain?

The usual causes are mail filed as spam, a forwarder or filter moving it, a full mailbox, an MX record pointing to another provider, cPanel Email Routing set to Remote, or a suspended hosting account. Check webmail first: if the mail is there, the problem is your mail app.

The email is in webmail but not on my phone. Why?

The mail reached the server, so the app is the problem. Check the incoming server, port and password, and use IMAP on port 993 on every device; POP3 can remove messages from the server.

Why do emails from a new sender arrive a few minutes late?

Domain India cPanel servers use greylisting, which briefly defers the first message from an unknown sender. The sender's server retries and the message is delivered a few minutes later.

Can a full mailbox stop incoming email?

Yes. A mailbox at its quota refuses new messages and the sender gets a bounce. Delete old mail, empty Trash and Spam, or raise the quota in your control panel.

Ready to find your missing mail? Follow the full guide, troubleshooting email not receiving, and keep email troubleshooting handy for other symptoms. If mail still isn't arriving, open a ticket or use the public ticket form. Live chat is available 24/7, tickets get a first response within 15 minutes, and there is no phone support.

Email still not arriving?

Tell us your email address, the sender's address, when the message was sent and any bounce, and we will check the mail logs.

Open a support ticket

Ready when you are

Get Business Email from ₹60/mo + GST

See plans

Was this article helpful?

Your answer helps us decide what to improve next.

Still need help? Open a support ticket and our team will reply.

Prefer an app? Add this site to your home screen.Get the app
Email Not Receiving? Quick Checks for Hosting Mail