SMTP: 550 Mailbox not found
The recipient email address does not exist on the mail server. The mailbox may have been deleted or the address is misspelled.
Quick fix
Read the commands before running them. Anything that restarts a service, deletes data or changes permissions should be tried on a non-production system first.
# Verify email address is correct
# Check for typos in domain and username
# Test with SMTP commands
telnet mail.example.com 25
HELO test
MAIL FROM:<[email protected]>
RCPT TO:<[email protected]>
# Check MX records
dig MX example.com
How to diagnose Email errors
SMTP errors follow a strict convention: a 4xx code is temporary and will be retried, a 5xx is permanent and will not. Beyond delivery mechanics, most modern email problems are authentication problems (SPF, DKIM and DMARC alignment) which cause silent filtering into spam rather than an explicit bounce, and therefore need to be checked proactively.
If the quick fix above does not resolve it, work through these steps. They apply to this whole class of error, not just to this one message, which is usually what saves the time.
- Read the full bounce message. The enhanced status code (for example
5.7.1) is far more specific than the three-digit code and usually names the exact policy that rejected the message. - Test the SMTP conversation manually with
swaks --to [email protected] --server smtp.example.com --tls. It shows each command and response. - Verify SPF, DKIM and DMARC records with
dig TXT example.com,dig TXT selector._domainkey.example.comanddig TXT _dmarc.example.com. - Check DMARC alignment, not just presence: the domain in the
From:header must align with the SPF or DKIM domain, or DMARC fails even when both pass individually. - Confirm the sending IP is not on a blocklist and has valid reverse DNS. Missing PTR records cause rejection by many large providers.
Tools worth reaching for
swaksdig TXTopenssl s_client -starttls smtppostfix mail logsDMARC aggregate reports
Authoritative references
Primary documentation for this error, worth reading before applying any fix in production.
Related Email errors
- DKIM: Signature verification failedThe DKIM signature on the email does not match. The DNS public key record may be wrong, or…
- SMTP: 421 Too many connectionsThe mail server is rate limiting connections. Too many simultaneous connections from the same…
- SMTP: 535 Authentication failedSMTP login credentials were rejected. The password may be wrong, or the account requires an…
- SMTP: 550 5.7.26 unauthenticated email from domain not acceptedGmail and Yahoo require bulk senders to authenticate with SPF and DKIM, publish a DMARC…
- SMTP: 554 Relay access deniedThe SMTP server refuses to relay mail for the sender. The server only accepts mail for its…
- SMTP: STARTTLS handshake failedThe TLS negotiation during STARTTLS failed. The server certificate may be invalid, or there's…
- SPF: Sender not authorizedThe sending mail server's IP is not listed in the domain's SPF record. The email may be…
Browse other categories
- HTTP 494xx client errors, 5xx server errors, redirects, headers and protocol problems.
- JavaScript 42npm resolution, async pitfalls, hydration, memory limits and runtime type…
- Database 41Connections, deadlocks, constraints, replication and memory limits.
- AI 35Rate limits, context windows, GPU memory and model-serving failures.
- Network 35Refused connections, timeouts, resets, MTU problems and port exhaustion.
- Python 35Imports, virtual environments, encoding, concurrency and dependency conflicts.
- Kubernetes 34CrashLoopBackOff, ImagePullBackOff, OOMKilled, RBAC, scheduling and storage.
- Docker 27Daemon connectivity, disk space, image pulls, ports and architecture mismatches.
- System 26Disk space, systemd units, file descriptors, OOM killer and scheduled jobs.
- Cloud 25IAM permissions, quotas, service limits and credential failures.
- Security 25JWT validation, CSRF, OAuth grants, SELinux, SSH host keys and CSP.
- TLS 24Untrusted authorities, expiry, hostname mismatch, chains and cipher negotiation.
Something missing or wrong?
This entry is maintained by hand. If the fix is out of date, incomplete, or you have a better one, email a correction and it will be reviewed.