SMTP Delivery Help Plain-English explanations & next steps

Find the error code. Understand it fast.

Use this guide when email bounces or delays. Each code has a dedicated page with a plain-language explanation, what it usually means for your office, and the best next step.

Temporary (4xx) usually means “retry later.” Permanent (5xx) usually means “fix something first.”
Temporary errors (4xx)

421 4.3.2

Service not available (system problem)

421 4.4.2

Connection timed out / network issue

421 4.7.0

Temporary mail problem

450 4.2.0

Mailbox unavailable (temporary)

450 4.7.1

Message temporarily deferred

451 4.3.0

Temporary server failure

452 4.2.2

Mailbox full (temporary quota)

Permanent errors (5xx)

500 5.5.1

Command unrecognized / syntax error

501 5.5.2

Syntax error in parameters

503 5.5.1

Bad sequence of commands

504 5.5.4

Command parameter not implemented

530 5.7.0

Authentication required

535 5.7.8

Authentication credentials invalid

550 5.1.0

Invalid recipient address

550 5.1.1

Recipient address not found

551 5.1.1

User not local / please try another path

552 5.2.2

Mailbox full (quota exceeded)

553 5.1.3

Bad destination mailbox address

550 5.1.8

Sender address rejected

550 5.2.0

Mailbox disabled / not accepting mail

550 5.4.1

No answer from host (routing)

550 5.4.6

Routing loop / too many hops

550 5.7.0

Message rejected by mail policy

550 5.7.1

Access denied / policy rejection

550 5.7.26

Unauthenticated email rejected

554 5.7.0

Transaction failed (policy/content)

554 5.7.1

Rejected for security reasons

Mini-FAQ

Does this mean our email is “down”?

Not always. Many 4xx errors are temporary and resolve automatically. 5xx errors usually require a correction before retrying.

What should we send to support?

Sender, recipient, date/time (timezone), and the full bounce/error text (or screenshot). That’s usually enough to diagnose quickly.