How to Fix Email Delivering but Not Receiving Issues
1- Check MX Records
MX (Mail Exchanger) records decide where your domain receives emails.
If they are incorrect, emails will not arrive.
Follow these steps:
Important:
Only one set of MX records should exist.
Multiple MX sets from different providers will cause mail delivery failure.
2- Validate SPF, DKIM, and DMARC
TXT records are essential for email authentication.
Incorrect or missing records can block incoming mail or send them to spam.
SPF Record
Defines which servers are allowed to send mail for your domain.
DKIM Record
Signs outgoing messages with a digital signature for authenticity.
DMARC Record
Controls how receiving mail servers handle unauthenticated emails.
Add or update these records in DNS Management:
3- Check Mailbox Storage Limit
Your mailbox may be full.
When the storage limit is reached, new emails will bounce.
4- Check If Email Routing Is Correct
Email routing controls where your mail server delivers your emails.
In cPanel/Plesk, make sure:
If set incorrectly, emails may attempt to route to the wrong server.
5- Test via Webmail
Testing via Webmail helps isolate whether the issue is device-based or server-based.
If Webmail receives emails but your device does not, then the issue is with your email client settings (Outlook, Gmail App, Apple Mail).
Summary
If you can send but not receive emails, the problem is almost always caused by:
Correcting DNS and verifying routing usually restores email delivery immediately.