SMTP response received
421 4.1.1 <recipient@domain>: Recipient address rejected: unverified addressYou received this code because the receiving mail server refused delivery temporarily because it could not verify the recipient address exists before accepting the message. This is a Postfix-style address verification response (via the reject_unverified_recipient restriction) or a similar transient policy at other MTAs. The receiver attempted a probe SMTP transaction against the destination server, the probe failed or timed out, and the receiver defers your message pending a successful verification. Per RFC 5321, 4.x.x is a transient class, the correct sender response is to retry after a delay, not to suppress.
๐ In this guide
๐ค Who sees this code
- Ops team investigating intermittent 421 deferrals to specific corporate or ISP domains
- Deliverability lead debugging soft bounces that persist across normal retry windows
- Sender operating high-volume outbound where address verification probes strain destination MX responsiveness
๐ง What this guide fixes
- Understand why 421 4.1.1 is a receiver-side verification failure, not a sender-side problem
- Confirm the receiver is running Postfix reject_unverified_recipient or equivalent policy
- Retry appropriately, and identify addresses that persistently fail verification
โก Do these 3 things first (before diving deeper)
Identify the receiver as running Postfix with address verification
The wording "unverified address" is a Postfix-specific string emitted by reject_unverified_recipient. Confirm by inspecting the bounce headers: Received chain should show a Postfix server hostname, and the DSN report references verification. Other MTAs use different wording for similar functionality: Exim address_verify, custom smtpd checks. The remediation depends on which MTA the receiver runs. See the DSN parsing guide for extraction patterns.
Determine if the failure is verification-side or destination-side
reject_unverified_recipient works by sending a probe SMTP transaction (RCPT TO with an empty MAIL FROM) to the actual destination server behind the receiver relay. If that probe succeeds, verification passes and your message accepts. If the probe fails (destination server refuses, times out, rate limits the probe), the receiver returns 421 4.1.1 to you. So the underlying failure is between the receiver relay and the destination server, not between you and the receiver. Understanding this distinction guides your response: retrying is often enough because the probe may succeed later.
Cross-reference with the permanent variant
If 421 4.1.1 unverified-address persists across many retries (24-72 hours) for the same address, the receiver eventually escalates to 450 4.1.1 (extended defer) or 554 5.1.1 undeliverable (permanent). Sustained 421 without escalation suggests transient issues on the verification path (destination server overload, DNS blip). Escalating to 5xx signals the address genuinely does not exist at the destination.
Common causes of 421 4.1.1
- Destination server behind the receiver relay is temporarily unresponsive. Postfix verification probes send a full SMTP handshake to the destination server that ultimately delivers to the recipient mailbox. If that destination is overloaded, in maintenance, or experiencing network problems, the probe times out and the receiver relay returns 421 to you. This is transient by definition: retry after a delay and the probe often succeeds. High-volume senders can also inadvertently strain destination responsiveness by triggering many concurrent verifications on the same domain, reduce concurrency to that domain if you see clustered 421 4.1.1.
- Destination server rate-limits verification probes. Some destination servers detect the empty-envelope-sender probe pattern and rate-limit or throttle them as a defensive measure. From the destination perspective, a flood of probes from unknown IPs looks like address harvesting. The receiver relay dutifully forwards the throttling back to you as 421 4.1.1. Fix: reduce your outbound rate to that destination domain, or accept the 421 as expected behavior and rely on retry.
- Receiver Postfix uses a stale or empty address verification cache. Postfix caches verification results in
verify_mapto avoid probing on every message. If the cache is empty (fresh startup) or the entry expired, a live probe is required and any probe failure returns 421. This surfaces most on receiver relays right after configuration reloads or memory cache clears. Passes on retry as the cache warms. - Sender-side reputation causes destination server to reject probes. Some destination servers accept probes only from trusted verification sources. If your outbound IP has poor reputation, the destination may reject the probe from the receiver relay because your IP appears in the probe metadata. This is unusual but occurs at enterprise receivers using strict filtering. The fix is upstream: improve SPF, DKIM, DMARC posture; monitor reputation through Google Postmaster Tools and similar dashboards.
- Address is deprecated and the destination probe returns 5xx. Sometimes 421 4.1.1 is masking a permanent failure. The receiver relay probes the destination, the destination returns 5.1.1 user unknown, and the receiver relay wraps that response as its own 421 to your sender. Retry keeps producing the same result. If retries beyond 24-72 hours consistently fail on the same address, treat it as effectively permanent and suppress. Cross-reference with our 550 No Such User playbook.
How to fix 421 4.1.1, step by step
- Let the retry mechanism handle it. 421 is transient per RFC 5321. Your outbound MTA should already retry on 4.x.x codes automatically. Standard retry windows: Postfix retries every 5 minutes for the first hour, then backs off up to 5 days per default
maximal_queue_lifetime. Exim uses similar backoff. Most 421 4.1.1 bounces resolve within the first hour without any operator action. Do NOT manually resend from your application, that competes with the queue retries and produces duplicate delivery when both eventually succeed. - Reduce outbound concurrency to the affected destination domain. If 421 4.1.1 clusters at one destination, you may be triggering rate limiting on verification probes. In Postfix, reduce
smtp_destination_concurrency_limitfor that specific destination (via transport_maps) to 2-5. In Exim, reduceconnection_max_messages. Lower concurrency reduces the probe load on the destination and increases probe success rate. - Monitor retry patterns and identify persistent failures. Build a bounce classification dashboard that distinguishes: transient 4xx that resolve within 6 hours, extended 4xx that persist beyond 24 hours (candidate for suppression), and 5xx that need immediate suppression. Address that persistently fails 421 4.1.1 verification is functionally undeliverable, after 3-5 days of failed retries, treat it as suppress-worthy. See our hard bounce vs soft bounce guide and suppression lists best practices.
- Improve sender-side authentication and reputation. Some 421 4.1.1 responses reflect receiver skepticism about your sender identity. Strong SPF, DKIM, and DMARC alignment reduce the probability of verification-based rejection because receivers extend more trust to well-authenticated senders. Cross-reference with the Authentication-Results header to verify your posture. Also see 550 Anti-spoofing policy for the broader Microsoft-side trust requirements.
- Contact receiver postmaster if 421 4.1.1 is chronic across many addresses. If you see 421 4.1.1 unverified-address across many recipients at the same receiver over multiple days, the issue is on the receiver relay itself (misconfigured verification, backend destination unavailable). Contact their postmaster with evidence: Message-ID samples, timestamps of failures, DSN reports. Include your sender identity details (SPF/DMARC posture) to demonstrate you are a legitimate sender. Most receiver postmaster teams respond to well-documented reports.
- Consider address validation before send. Pre-send address validation catches invalid addresses before they enter the receiver verification loop at all. SMTPing exposes address existence, catch-all, disposable, and role-based signals so you know which addresses to send to. This is preventive rather than reactive: instead of learning about address failures through bounce processing, you know at collection or before send. See our email verification guide and verification tools comparison.
๐ How each provider sends this exact code
โ How this code differs from adjacent ones
450 4.1.1 unverified-address554 5.1.1 Undeliverable450 4.2.0 GreylistedPrevention going forward
Chronic 421 4.1.1 unverified-address rejections signal a mix of transient network conditions and, more importantly, sender-side reputation weaknesses that make receivers less patient during verification. Preventing recurrence means both operational discipline (retry semantics, concurrency control) and sender-side hygiene (authentication, address validation).
- Configure your outbound MTA to respect standard retry backoff on 4.x.x codes. Do NOT trigger application-level retries from the queue, that produces duplicate deliveries when the MTA queue eventually succeeds.
- Maintain per-destination concurrency limits so no single receiver domain sees overwhelming probe volume from your outbound. This reduces the probability that receivers throttle your probes into 421 4.1.1 responses.
- Build sender-side authentication (SPF, DKIM, DMARC) with proper alignment. Well-authenticated senders receive more receiver patience during transient failures, reducing the probability of edge cases surfacing as 421.
- Validate addresses before adding them to sending queues so your list contains only reachable addresses. Our email verification guide covers collection-time and pre-send validation patterns.
- Monitor bounce rate by class (transient vs permanent) with alerts on any deviation from baseline. A sudden rise in 421 signals infrastructure change (yours or a receiver you send to often) that warrants investigation before it degrades reputation.
Frequently asked questions about 421 4.1.1
Should I retry 421 4.1.1 manually from my application?
How long should I wait before treating a persistent 421 4.1.1 as a suppression candidate?
Why does 421 4.1.1 appear only at some destinations?
Can better SPF/DKIM/DMARC reduce 421 4.1.1?
What is the difference between 421 4.1.1 unverified-address and greylisting?
Does pre-send email verification prevent 421 4.1.1?
Stop 421 4.1.1 bounces before they happen.
SMTPing catches invalid addresses, disposables, catch-all traps, role accounts and dead mailboxes before you send. Fewer bounces means less firefighting and a healthier sender reputation. 13 validation types, 25 free daily, no card required.
๐ Deep dive on related codes
About the Author

Alaa ยท LinkedIn
Email infrastructure specialist with 8+ years of hands-on experience in SMTP, deliverability, and email verification. Iโve configured and troubleshot mail systems across Postfix, Exchange, and cloud relays, managed IP reputation and warmup campaigns, and built verification pipelines processing millions of addresses. My work spans DNS authentication (SPF, DKIM, DMARC, BIMI), bounce handling, blocklist monitoring, and compliance frameworks including CAN-SPAM and GDPR. I write every article on SMTPedia to give email professionals, developers, and marketers the accurate, RFC-grounded reference they need.
About SMTPedia
SMTPedia is an independent email industry reference covering SMTP, IMAP, POP3, email deliverability, marketing platforms, DNS authentication, and email verification. Every article is researched from official provider documentation, IETF RFCs, and industry best practices. Settings and configurations are verified quarterly.
We are cited as a source by ChatGPT, Microsoft Copilot, and thousands of email professionals worldwide. Learn more about our editorial process.

