Email not arriving? Emails going to spam? This guide covers the most common email delivery problems and how to fix them.
Emails Not Being Received
- Check the spam/junk folder in the recipient's inbox
- Verify MX records are correctly configured in cPanel Zone Editor
- Check that the email account exists and has quota space available
- Review the mail queue in cPanel under Email > Track Delivery
Emails Landing in Spam
The most common cause is missing email authentication. Verify:
- SPF record exists for your domain (check via
dig yourdomain.com TXT) - DKIM signing is enabled (cPanel > Email Deliverability)
- Reverse DNS is set β contact support to configure PTR record
- Your server IP is not on any blacklist β check at mxtoolbox.com/blacklists
Understanding Bounce Messages
Bounce messages contain a code explaining why delivery failed:
- 550 β mailbox does not exist; check the recipient address
- 421/450 β temporary failure; try again later
- 552 β message too large; reduce attachment size
- 554 β policy rejection; your IP may be blacklisted
Viewing the Mail Queue
In cPanel, go to Email > Track Delivery. Enter a sender or recipient address to trace the delivery status of recent messages. This shows whether email was delivered, bounced, or is still queued.