Cleanbox
Features Helpdesk Blog Pricing Contact
Sign in Start free trial
deliverability troubleshooting email management

7 Reasons Why Your Emails Are Not Arriving (and How to Fix Each One)

You sent an email. The recipient says they never got it. No bounce, no error, just silence. This is one of the most frustrating problems in email — and it is almost always caused by one of these seven issues.

1. Missing or broken SPF, DKIM, or DMARC

This is the #1 cause of email delivery failures in 2026. Since Google and Yahoo enforced authentication requirements in February 2024, emails without proper SPF, DKIM, and DMARC are increasingly rejected or sent to spam.

How to check:

nslookup -type=TXT yourdomain.com        # Check SPF
nslookup -type=TXT _dmarc.yourdomain.com  # Check DMARC

How to fix: Follow our complete guide to email authentication. All three records (SPF, DKIM, DMARC) should be configured and passing.

2. Your IP address is on a blacklist

If your mail server's IP (or your email provider's shared IP) is listed on a DNSBL blacklist, receiving servers may silently reject your email.

How to check: Search your sending IP on MXToolbox Blacklist Check.

How to fix: Follow the delisting procedure for each blacklist provider (Spamhaus, Barracuda, SpamCop each have their own process). Using Cleanbox Relay in front of your server means Cleanbox's IPs are what recipients see, protecting your server from direct blacklisting.

3. The recipient's spam filter caught it

Your email may have been delivered — to the spam folder. Common triggers:

  • Subject lines with ALL CAPS, excessive exclamation marks, or spam phrases
  • Image-heavy emails with little text
  • URL shorteners (bit.ly, tinyurl) in the body
  • Sending from a new domain with no reputation

How to fix: Ask the recipient to check their spam/junk folder and mark your email as "not spam." See The Complete Guide to Email Deliverability for Small Senders for content best practices.

4. DNS records are misconfigured

If your MX records point to the wrong server, or your domain's DNS is not resolving properly, email to your domain will fail silently.

How to check:

dig MX yourdomain.com +short

How to fix: Verify your MX records point to the correct mail server. If you use Cleanbox Relay, MX should point to mx1.cleanbox.to and mx2.cleanbox.to. See DNS configuration guide.

5. The recipient's mailbox is full or inactive

A full mailbox returns a temporary error (4xx), which causes the sending server to retry. If the mailbox stays full beyond the retry window, the message eventually bounces. An inactive or deleted mailbox returns a permanent error (5xx) immediately.

How to fix: This is on the recipient's side. If you see a bounce message mentioning "mailbox full" or "user not found," there is nothing you can do except contact them through another channel.

6. Email size exceeds limits

Most mail servers reject emails above 25 MB. Some are stricter (10 MB). Large attachments are the usual cause.

How to fix: Use a file sharing service (Google Drive, Dropbox, WeTransfer) for large files instead of attaching them directly. Cleanbox's SMTP limit is 25 MB per message.

7. Your sending server has no reverse DNS (rDNS)

Receiving servers check if the sending IP has a valid PTR record (reverse DNS). Missing rDNS is a red flag — it suggests the server is a home computer, compromised machine, or hastily set up infrastructure.

How to check:

dig -x YOUR_IP_ADDRESS +short

How to fix: Configure a PTR record for your mail server's IP through your hosting provider. The PTR record should resolve to a hostname that matches your server.

Quick diagnostic checklist

SymptomMost likely causeCheck
No bounce, email just goneSpam folder or silent rejectionAsk recipient to check spam; check blacklists
Bounce: "550 Authentication failed"SPF/DKIM/DMARC failureCheck DNS records
Bounce: "550 User not found"Recipient address does not existVerify the address
Bounce: "452 Mailbox full"Recipient's mailbox is fullContact them another way
Bounce: "552 Message size exceeds limit"Email too largeReduce attachments
Emails delayed by hoursGreylisting or server queueWait; usually resolves within 30 minutes

Ready to take control of your inbox?

Start protecting your email with Cleanbox — free plan available, no credit card required.

Get started free