A message that says your email was blocked, rejected or refused is frustrating, and the text is often cryptic. The cause might be a typo, a security setting at the recipient's company, a failed authentication check or a problem with your sending reputation. This guide helps you work out why an email was blocked, what the common messages and codes mean, how to fix the problem whether you are an ordinary sender or run a business that sends email in volume, and what to do if the block is on the receiving side.
What does "email blocked" mean?
A block happens when a server refuses to accept a message, or when a security tool stops it before it reaches the mailbox. Two broad cases exist.
- Rejected during delivery. The receiving server answers your sending server with a permanent failure, a 5xx code, and your server sends you a bounce. You see this as an error message, often from Mail Delivery Subsystem. See what Mail Delivery Subsystem means.
- Accepted, then quarantined or discarded. The server says yes, and then a filter holds the message in quarantine or drops it. The sender may see no error at all. Only the recipient's administrator can find it.
Knowing which case you are in tells you who can help. A bounce gives you a reason. A silent drop needs a conversation with the recipient.
Common reasons an email is blocked
- The address is wrong or does not exist. The most frequent cause, with a code such as 550 5.1.1.
- Your message failed authentication. The receiving server checks SPF, DKIM and DMARC. If you send from your domain through a service that is not set up for it, the message can fail and be blocked. Some mailbox providers reject unauthenticated mail outright.
- Your IP address or domain is on a block list. A blocklist is a database that receivers consult to refuse mail from sources linked to spam. See blocklist removal and delisting.
- Poor sending reputation. A history of complaints, bounces or spam trap hits leads providers to block or throttle you. Our article on email reputation explains the signals.
- Content looks like spam. Certain phrases, link patterns, attachments or image-only emails can trigger content filters.
- Too much, too fast. A sudden burst from a new sender or a new IP address is limited. This may look like a temporary 4xx failure at first.
- The recipient's policy. A company may block messages from outside, from certain countries, with certain file types or from free mail domains.
- The recipient blocked you. A person can add your address to a block list in their own mailbox.
- Message too large. See email size limits.
- Technical faults in your setup: no reverse DNS on a sending IP, a mismatch between your sending hostname and your IP, or a missing TLS connection.
Common blocked-email messages and what they mean
| Message or code | Meaning | First step |
|---|---|---|
| 550 5.1.1 user unknown | No such mailbox | Check the address |
| 550 5.7.1 message rejected, policy | Refused by the recipient's rules or filters | Read the text after the code, and contact the recipient if it names a policy |
| 550 5.7.26 or similar, message does not pass authentication | SPF or DKIM, or DMARC, failed or is missing | Fix authentication for your sending domain |
| 554 5.7.1 listed on a blocklist | Your IP or domain is on a block list | Look up the list named in the message |
| 421 or 451 try again later | A temporary limit or greylisting | Wait. The server retries. See queued and deferred email |
| 552 message size exceeds limit | Too large | Shrink or link to the file |
| Your message was blocked, suspected spam | Content or reputation filter | Test the content and review your list |
Exact wording differs between providers, and we cannot list every variant. The reply text often contains a link to the provider's own help page for that code, and that page is the authority for what the provider means. Our guides to SMTP bounce codes and reading a bounce code show how to decode them.
How to fix a blocked email as an individual sender
- Read the bounce and note the code and the text.
- Check the recipient's address, including the domain.
- Try a short plain message without attachments or links to the same address. If it gets through, the problem is the content or the size of the original.
- Ask the recipient to check their spam folder and, in a company, to ask their administrator to check quarantine.
- If you use a work or school account, ask your own administrator whether outbound filters held the message.
- If you send from your own domain, check your domain's authentication. The free SPF, DKIM and DMARC checker is a quick first test.
How to fix blocked email as a business sender
- Segment the failures. Group bounces by provider (Gmail, Microsoft, Yahoo and others) and by code. A block at one provider points to something specific to that provider's rules.
- Check authentication. Confirm SPF, DKIM and DMARC pass, and that they align with your From domain. See authenticating your sending domain.
- Check blocklists. Our free blacklist check looks up your sending IP across common lists. If you are listed, find the cause before you ask for removal, or you will be listed again.
- Look at reputation tools. Google Postmaster Tools shows how Gmail sees your domain; see Google Postmaster Tools setup.
- Review list quality. Remove addresses that bounce or never engage, and stop mailing purchased lists. A spam trap hit can trigger a block on its own.
- Slow down. If you changed volume or a sending IP, ramp up gradually. See warming up a new domain or IP.
- Check your content. Remove misleading subject lines, broken links and heavy image-only layouts. See the spam checker guide.
- Contact the provider if it offers a way. Many large providers have a form for senders to request a review. Give them facts: your domain, the IPs you use, the error text and what you have changed. Do not expect an instant answer.
When the block is on the recipient's side
If you are the receiver and a message you expect never arrives, there are several places to look. Check spam, junk and any tabs. Check your quarantine if you use a company mail system. Look at your block list and your filters and rules. Ask the sender for the exact bounce text. Add the sender to your safe list; our guide on how to whitelist an email address shows how. If your organisation blocks the sender, the administrator can change it, but a good reason should come first.
How to avoid being blocked in future
- Send only to people who asked for your mail.
- Authenticate every sending domain, and keep DKIM on.
- Verify addresses at sign-up and before big sends. See email validation.
- Watch bounce, complaint and block rates, and act early. Our reputation monitoring helps you spot trends.
- Keep a steady sending pattern, and avoid sudden spikes.
- Give a clear way to unsubscribe, as in the one-click unsubscribe guide.
- Separate transactional mail from marketing, so that a marketing problem does not block receipts and password resets. See separating streams.
Find out why your mail is being blocked Check your sending domain and IP, and see every bounce with its reason.
References and further reading
Frequently asked questions
Why was my email blocked?
Common causes are a wrong address, failed SPF or DKIM or DMARC checks, a blocklist entry, poor sending reputation, spam-like content, a recipient policy or the message being too large.
How can I tell if my email was blocked or just delayed?
A code starting with 5 is a permanent rejection. A code starting with 4 means a temporary failure and the server will retry. A silent drop gives no bounce and needs a check at the recipient.
Can a recipient block my email?
Yes. A person can block your address in their mailbox, and a company can block senders by policy. Ask them to check their block list, spam folder and quarantine.
What should a business do first when mail is blocked?
Group the bounces by provider and code, confirm SPF, DKIM and DMARC pass and aligned, check blocklists and reputation tools, and clean the list before resending.
Will sending the same email again fix it?
Not unless the cause was temporary. Resending unchanged usually fails the same way, so fix the reason first.