Why Does AWS SES Return 552 5.1.1 'Mailbox Full' Bounces?

You send a campaign via AWS SES. It looks clean. The logs show a sudden flood of 552 5.1.1 errors. You check the recipient addresses. None are obviously wrong. Yet the messages aren’t getting through.

That’s not spam filtering. It’s not a typo. It’s a mailbox that’s physically full — and it’s rejecting every new message. The 552 5.1.1 error isn’t a glitch; it’s a system-level signal that the recipient’s inbox has hit its storage limit.

This kind of bounce is permanent. Retrying won’t help. But if your list includes dozens of full mailboxes, you’re not just losing messages — you’re hurting sender reputation, risking blacklists, and reducing inbox placement across all your campaigns.

An email validation API that detects 552 5.1.1 mailbox full risks in AWS SES doesn’t just find invalid addresses — it identifies those that are likely to be full before you send. That means fewer bounces, lower risk, and cleaner deliverability.

Key takeaways

  • 552 5.1.1 indicates a permanently full mailbox — retries will never succeed.
  • Unfiltered 552 5.1.1 bounces degrade sender reputation and trigger delivery filters.
  • An email validation API can preemptively flag full or near-full mailboxes before sending via AWS SES.

Can a Real-Time Email Validation API Detect 552 5.1.1 Before You Send?

Yes — a real-time email validation API that performs SMTP-level checks during verification can detect 552 5.1.1 mailbox full errors before you send. By simulating the full SMTP handshake with the receiving server, it captures the exact response code, including permanent failures like 552 5.1.1, and blocks delivery attempts before they waste bandwidth or harm sender reputation.

How the API Simulates the SMTP Transaction

When you send an email through AWS SES, the system doesn't just check if an address exists — it follows the full delivery path. A robust validation API does the same: it resolves the domain’s MX records, connects to the mail server, and walks through the SMTP dialogue step by step. This includes sending HELO, MAIL FROM, RCPT TO, and even attempting to deliver a test message, all without sending anything to the inbox.

During this simulation, if the server responds with a 552 5.1.1 error — indicating the mailbox is full — the API logs it immediately. This isn’t a guess based on reputation or pattern matching. It’s direct feedback from the server itself. The same applies to other permanent failures like 550 (user unknown), 553 (mailbox name not allowed), or 554 (transaction failed).

Because these codes are part of the standard SMTP protocol (defined in RFC 5321), a properly designed API can reliably detect them. You’re not relying on heuristics — you’re catching real-time rejection signals before you send.

Why This Matters for AWS SES and Deliverability

Amazon SES relies heavily on sender reputation, and sending to full mailboxes generates bounces that count against your daily quota. Even if the error is temporary, too many bounces can trigger throttling or blocklisting.

By validating addresses in real time, especially for high-volume campaigns, you prevent 552 5.1.1 errors from becoming part of your delivery record. You save sends, protect your sender score, and ensure your message only goes to addresses that can actually receive it.

For example, if you’re using a CRM integration with Mailchimp or HubSpot, a real-time API checks every address as it’s added. It flags known full mailboxes before they’re queued — no need to wait for SES to return a hard bounce days later. This level of proactive filtering is how top senders keep their inbox placement above 90%.

To test this behavior with real traffic, you can use our inbox placement testing tool to simulate sender conditions and measure how many bounces you’d avoid. For developers integrating verification into existing workflows, the real-time verification API provides exact SMTP feedback, including 552 5.1.1, in under 100ms per address.

How Email List Validation Identifies 552 5.1.1 Risks with 98.9% Accuracy

You can detect 552 5.1.1 "mailbox full" errors in AWS SES before sending by using real-time SMTP probes. Our email validation API connects directly to the recipient’s mail server, simulates a send, and captures the exact SMTP response — including the 552 5.1.1 code — during the handshake. This is not a prediction; it’s a verified server response.

How We Catch 552 5.1.1 Errors in Real Time

Let’s say you’re prepping a campaign with thousands of emails. You don’t want any of them bouncing due to a full inbox — especially not in AWS SES, where bounces directly hurt your sender reputation. Our API performs a live SMTP connection for each email, just like your email service would. During that handshake, we watch for response codes like 552 5.1.1, which the RFC 5321 specification defines as “mailbox full.”

We don’t rely on lookups or heuristics. We read the response straight from the server. If the server says “552 5.1.1 Message too large” or “552 5.1.1 Mailbox is full,” we flag it immediately. This means you catch a critical deliverability risk long before your send hits the queue.

This process is why we achieve 98.9% accuracy: it’s not a guess. We’re not analyzing domain patterns or guessing based on past delivery rates. We’re listening in on the real-time exchange between the sending and receiving systems. That’s how you avoid wasted sends and protect your reputation — especially when using a service like AWS SES, where even a few bounces can trigger throttling.

Many providers use outdated or indirect methods — domain checks, syntax rules, or blacklists. But those miss real-time, server-level feedback. When the server says “no,” we hear it. And we tell you before a single email goes out.

Why 552 5.1.1 Matters Beyond the Code

Even if the mailbox isn’t full, the 552 5.1.1 code can appear for other reasons: message size limits, disk quotas, or configuration issues. If you send to an address that receives only occasional messages, a full inbox is common. A 552 5.1.1 response means the recipient isn’t just unreachable — they’re actively blocking messages due to storage constraints.

You can’t fix this with a retry. You can only improve your list hygiene. That’s where a reliable email validation API becomes essential. It doesn’t just identify invalid addresses — it surfaces the hidden risks that lead to bouncebacks, poor inbox placement, and deliverability blacklists.

See how it works in practice. Try our real-time email verification API with your AWS SES workflow. It integrates directly and checks mailbox status using live SMTP interaction — no assumptions, just data.

The Real-Time API Process for Catching 552 5.1.1 Before AWS SES

You send an email address to Email List Validation’s API, which checks for 552 5.1.1 errors by probing the actual mail server through SMTP. It validates the mailbox existence, checks if it’s full, and returns a precise verdict before you send anything via AWS SES, saving you bounces and sender reputation risk.

  1. Send the email to the API — You pass the address via a simple HTTP request. No need to preprocess or batch; it works per address in real time.
  2. Perform a DNS MX lookup — The API queries the domain’s MX records to find the correct mail server. This step is essential because every domain’s mail handling is defined by its DNS configuration.
  3. Establish an SMTP connection — It connects to the mail server on port 25 or 587, mimicking how email clients and services like AWS SES would. This is the only way to detect server-level responses like 552 5.1.1.
  4. Send HELO/EHLO and MAIL FROM — The API starts the SMTP conversation with standard greetings and identifies the sender, just as legitimate email systems do. This avoids triggering spam filters during validation.
  5. Send RCPT TO and read the response — It requests delivery to the specific address. If the server replies with 552 5.1.1, the address is flagged as invalid due to a full mailbox. The response is logged with the exact error code.
  6. Return the verdict — The API sends back a structured result: invalid with reason mailbox full if the 552 5.1.1 code is confirmed, or risky if the response is ambiguous or delayed. You use this to make routing decisions.
  7. Filter before sending to AWS SES — You exclude invalid or risky addresses from your send queue. This prevents delivery failures, protects your IP reputation, and respects recipient bandwidth limits.
The Real-Time API Process for Catching 552 5.1.1 Before AWS SESThe 7 steps described in “The Real-Time API Process for Catching 552 5.1.1 Before AWS…”, in order.1Send the email to the API — You pass the address via a simple HTTPrequest. No need to preprocess or batch; it works per address in realtime.2Perform a DNS MX lookup — The API queries the domain’s MX records tofind the correct mail server. This step is essential because everydomain’s mail handling is defined by its DNS configuration.3Establish an SMTP connection — It connects to the mail server on port 25or 587, mimicking how email clients and services like AWS SES would.This is the only way to detect server-level responses like 552 5.1.1.4Send HELO/EHLO and MAIL FROM — The API starts the SMTP conversation withstandard greetings and identifies the sender, just as legitimate emailsystems do. This avoids triggering spam filters during validation.5Send RCPT TO and read the response — It requests delivery to thespecific address. If the server replies with 552 5.1.1, the address isflagged as invalid due to a full mailbox. The response is logged withthe exact error code.6Return the verdict — The API sends back a structured result: invalidwith reason mailbox full if the 552 5.1.1 code is confirmed, or risky ifthe response is ambiguous or delayed. You use this to make routingdecisions.7Filter before sending to AWS SES — You exclude invalid or riskyaddresses from your send queue. This prevents delivery failures,protects your IP reputation, and respects recipient bandwidth limits.
The 7 steps described in “The Real-Time API Process for Catching 552 5.1.1 Before AWS…”, in order.

Why This Process Works When Other Tools Fail

Many tools only check syntax or basic domain existence. But 552 5.1.1 is server-specific — only an actual SMTP probe can catch it. RFC 5321 defines the behavior of SMTP error codes like 500–599 response codes, including 552, which signals a permanent failure due to mailbox capacity.

How It Fits into AWS SES Workflows

Let’s say you’re sending transactional messages. Even valid addresses can become full. If you don’t filter these, AWS SES will reject them with a 552 error, which can hurt your deliverability score. Using the API before sending ensures you only deliver to addresses that can actually receive messages. You can integrate this directly into your sending pipeline via the real-time verification API, which returns results in under 1.5 seconds.

What 552 5.1.1 Means for Your Sender Reputation and List Health

When AWS SES returns a 552 5.1.1 error, it means the recipient’s mailbox is full — a hard bounce that counts against your sender reputation. Even if the user is still registered, a full mailbox stops delivery, skews your engagement metrics, and increases your bounce rate. Left unchecked, repeated 552 5.1.1 errors harm deliverability, risk throttling, and may lead to account suspension by AWS.

Hard Bounces, Real Consequences

Each 552 5.1.1 bounce is treated as a hard bounce by AWS SES, not a temporary issue. Unlike soft bounces, which may resolve on their own, hard bounces signal a permanent delivery failure. If you see multiple 552 5.1.1 responses in a single send, AWS SES tracks this as part of your overall bounce rate. Industry standards — such as those from the Messaging, Malware, and Mobile Anti-Abuse Working Group (M3AAWG) — generally flag sustained bounce rates above 0.5% as red flags.

Over time, high bounce rates trigger sender reputation penalties. AWS SES dynamically adjusts your sending limits based on performance. If your bounce rate climbs due to full mailboxes, SES may impose sending throttling or temporarily suspend your account. You aren't just losing delivery — you're actively degrading your long-term reputation with ISPs and inbox providers.

Mailbox Full ≠ No Engagement — It’s a Metric Lie

Here’s the hidden cost: a mailbox full is not a user error you can trust. It’s a false signal. The email was sent, but the user never saw it — yet the send still counts as a “delivered” interaction for analytics tools that rely on delivery confirmation alone. This inflates your delivered rate and warps engagement metrics like open and click rates.

Imagine sending to a list where 10% of accounts are full. You’ll see delivery confirmations, but the actual open rate will be misleadingly low. That false confidence leads to poor list hygiene decisions. You might keep sending to those addresses, further harming your sender reputation, while missing actual engaged users.

Proactive list cleaning is the only fix. You can verify email addresses before sending to identify and remove those with full or invalid mailboxes. This reduces hard bounces, sharpens your deliverability profile, and gives you a true picture of who’s actually engaging. With tools like email validation APIs, you can catch 552 5.1.1 risks before they affect your AWS SES account.

Use a real-time verification API to validate your list before sending. You can also test inbox placement to confirm your messages land in the inbox, not the spam folder.

Verify your list at scale with a reliable email validation API.

How to Prevent 552 5.1.1 Bounces in Bulk AWS SES Campaigns

Prevent 552 5.1.1 "mailbox full" bounces in AWS SES by verifying every email before sending. Use a real-time API to detect invalid, inactive, or full mailboxes upfront. Clean your list in bulk, exclude problematic addresses, and integrate validation into your CRM or email service to automate suppression. Set up alerts for recurring delivery failures to catch list decay early.

Checklist: Stop 552 5.1.1 Bounces at the Source

  • Verify every address before uploading to AWS SES — Don’t trust raw data. Validate each email in real time using a dedicated API. This prevents sending to full, non-existent, or blocked inboxes.
  • Use bulk verification to flag 'mailbox full' risks — Run your entire list through a bulk verification tool that identifies mailboxes exceeding size limits. These are often flagged as 552 5.1.1 during SMTP handshake. Proactively remove them.
  • Integrate with your CRM or email platform — Connect Email List Validation with tools like Mailchimp, SendGrid, or HubSpot. This ensures validation happens automatically before every campaign, reducing manual errors.
  • Set up alerts for persistent failures — Monitor bounce reports daily. If a known address starts failing consistently, it may be a sign of a full mailbox or a misconfigured inbox. Correlate these with validation feedback to detect decay patterns.
  • Check MX and SMTP behavior in real time — A 'mailbox full' error often comes after the SMTP connection is established. Real-time API services simulate this process and return the exact error type — 552 5.1.1 — before delivery.
  • Validate against current mail server standards — Mailbox size limits vary. Some providers enforce strict quotas. Email List Validation checks against known behaviors, helping you avoid sending to accounts likely to reject messages due to storage limits.

Why This Works

When you send to an inbox that’s already at capacity, AWS SES receives a hard bounce response — specifically, a 552 5.1.1 error. The SMTP protocol is clear: RFC 5321 defines 552 as "Mailbox unavailable" — which includes full mailboxes. These bounces harm your sender reputation.

ItemDetails
Verify every address before uploading to AWS SESDon’t trust raw data. Validate each email in real time using a dedicated API. This prevents sending to full, non-existent, or blocked inboxes.
Use bulk verification to flag 'mailbox full' risksRun your entire list through a bulk verification tool that identifies mailboxes exceeding size limits. These are often flagged as 552 5.1.1 during SMTP handshake. Proactively remove them.
Integrate with your CRM or email platformConnect Email List Validation with tools like Mailchimp, SendGrid, or HubSpot. This ensures validation happens automatically before every campaign, reducing manual errors.
Set up alerts for persistent failuresMonitor bounce reports daily. If a known address starts failing consistently, it may be a sign of a full mailbox or a misconfigured inbox. Correlate these with validation feedback to detect decay patterns.
Check MX and SMTP behavior in real timeA 'mailbox full' error often comes after the SMTP connection is established. Real-time API services simulate this process and return the exact error type — 552 5.1.1 — before delivery.
Validate against current mail server standardsMailbox size limits vary. Some providers enforce strict quotas. Email List Validation checks against known behaviors, helping you avoid sending to accounts likely to reject messages due to storage limits.
The 6 items listed under “Checklist: Stop 552 5.1.1 Bounces at the Source”, side by side.

Let’s be clear: you can’t fix a full mailbox after the fact. Prevention is the only real defense. Tools like real-time email verification APIs detect these risks before sending. They simulate the SMTP transaction and return precise error codes — including 552 5.1.1 — so you can act first.

And yes, even valid emails can fail if they hit a full inbox. That’s why bulk cleaning is non-negotiable for large AWS SES campaigns. You’re not just validating syntax — you're validating mailbox health in real-world conditions.

How Email List Validation Compares to Generic Email Tools

You’re not just looking for syntax or domain existence — you need to catch SMTP errors like 552 5.1.1, which signal a mailbox is full and rejection is imminent. Generic tools skip this step, leaving senders blind to delivery risks. Email List Validation performs real SMTP handshakes and logs the full response chain — including hard errors — so you avoid wasting sends and damaging your sender reputation.

The Limits of Basic Checks

Many tools only validate email format and check if the domain resolves — they never connect to the mail server. This means they miss real-time SMTP-level responses like 552 5.1.1, which indicates a recipient mailbox is full. Without this, you’re sending to addresses that are actively rejecting mail, and that harms your sender reputation over time. RFC 5321 defines these response codes as part of the core SMTP protocol — meaning they’re not optional; they’re the actual signal of what’s happening on the server.

Why False Positives Are Dangerous

Other tools use outdated blacklists or rules-based heuristics to flag addresses as invalid. These methods often misclassify active, valid mailboxes as risky — especially for newer or less common domains. This leads to false positives, which degrade list quality and waste sending resources. Worse, you might accidentally treat a valid user as a bounce, leading to lost engagement and poor deliverability signals.

That’s why Email List Validation doesn’t guess. It connects directly to the receiving mail server, runs the full SMTP handshake, and returns the actual server response — not a guess. This includes hard bounces, temporary failures, and greylist interactions. The result? Your list is cleaned not just by syntax, but by actual server behavior.

If you're using AWS SES, avoiding 552 5.1.1 bounces is critical. Every such error counts against your sending reputation and may trigger throttling or suspension. Email List Validation helps you detect these issues before they happen, so you send only to mailboxes that can accept messages. Learn how it works in real time with the real-time verification API, or clean large lists in bulk using the bulk verification tool.

Why 98.9% Accuracy Matters on 552 5.1.1 Detection

High accuracy in detecting 552 5.1.1 errors — the SMTP code for a mailbox that's full — means you’re not wasting effort flagging valid addresses as unreachable. It also means you catch nearly every actual failure, preventing wasted sends and protecting your sender reputation. With a 98.9% accuracy rate, your list stays clean, usable, and aligned with AWS SES’s deliverability expectations.

Why False Positives Harm Your Campaigns

Let’s say your email validation API flags 10% of valid addresses as "mailbox full" — even though they aren’t. You’re now excluding real users. That’s not just lost engagement; it’s harm to your relationship with customers who might still be interested. High accuracy means you’re not over-filtering, so fewer real recipients get dropped based on false alarms.

Each false positive reduces your campaign reach and can erode trust when someone expects to hear from you, but never does. Worse still, overly aggressive filtering can trigger anomalies in AWS SES’s feedback loops, potentially dragging down your sender reputation over time.

Why Missing Real Failures Hurts Your Inbox Placement

A 98.9% accuracy rate also means you’re catching almost every true 552 5.1.1 case — not just the obvious ones. When a server sends a 552 error, it’s a signal that the mailbox is full or otherwise unable to receive mail. If these are missed, your system keeps retrying, possibly leading to more delivery failures and increased likelihood of being flagged as a spam source.

Studies have shown that repeatedly sending to full mailboxes can lead to temporary blocks, especially when those domains enforce rate limiting or bounce tracking. RFC 5321, the core SMTP specification, defines 552 as a permanent failure — no retry should be attempted, and the address should be retired from your list.

With real-time verification powered by accurate detection, you can identify and remove these problematic addresses before they ever hit AWS SES. This keeps your bounce rate low, your IP reputation stable, and your inbox placement high.

For teams using tools like Mailchimp, Klaviyo, or SendGrid, integrating a precise email verification API early in the workflow cuts down on wasted sends and reduces the risk of being flagged by major email providers. You’re not guessing — you’re acting on real, reliable data.

See how this works at scale: verify email addresses in real time and catch 552 5.1.1 errors before they hurt delivery. With 100 free verifications to start and credits that never expire, you can test accuracy without risk.

Integrating the Email Validation API with AWS SES and Your Stack

You can prevent 552 5.1.1 mailbox full errors in AWS SES by validating emails before sending using a real-time API. This stops invalid or full addresses from ever reaching your email service, reducing bounces and protecting sender reputation. It integrates smoothly with your existing workflow—no changes to your delivery pipeline needed.

Pre-Send Validation with API-Driven Checks

  • Use the Email List Validation API to validate every email in your list before sending via AWS SES.
  • Check for mailbox full risks (552 5.1.1) and other hard failures in real time using a direct API call or webhook.
  • For bulk campaigns, run full list cleanups with bulk email list cleaning to weed out risky addresses.
  • Results return in under 100ms per email, making integration practical even at scale.

Seamless Integration with Your Stack

  • Connect the API to HubSpot, Klaviyo, SendGrid, or your CRM via native integrations—no code changes required.
  • Use webhooks to alert your system when an email is flagged as invalid, full, or risky.
  • Filter out high-risk leads at the source; only deliver to verified, deliverable addresses.
  • Keep your AWS SES delivery pipeline unchanged—validation happens upstream, not in the mail server.
  • Industry best practices, such as those outlined in RFC 5321, emphasize pre-checks to reduce load on mail servers and avoid reputation damage.

By integrating validation before AWS SES, you eliminate errors like 552 5.1.1 at the source. This doesn’t replace proper list hygiene—it amplifies it. You’re not just sending cleaner emails; you’re protecting your sender reputation and reducing costs tied to failed deliveries.

How to Start with 100 Free Verifications Today

You can begin verifying email addresses in minutes with 100 free credits from Email List Validation. No credit card needed. Use them to test how the API flags real delivery risks—like the 552 5.1.1 error that AWS SES returns when a mailbox is full—before sending. This prevents wasted sends and protects your sender reputation.

Start Your Verification Workflow in 4 Steps

  1. Sign up at Email List Validation and access your dashboard instantly. You’ll receive 100 free verifications—no trial, no time limit. These credits let you explore the API with confidence, even if you’re not ready to commit.
  2. Send one email address via the API. Use a test address that might trigger a 552 5.1.1 error—like an overfilled inbox—to see how the system detects it. The API returns clear, actionable status codes and risk insights without delay.
  3. Validate key segments of your list before deploying via AWS SES. Focus on high-value segments: recent subscribers, VIP contacts, or campaign targets. Catching 552 5.1.1 risks early avoids delivery failures and maintains deliverability health. For reference, RFC 5321 describes how SMTP servers handle mailbox limitations and error codes like 552.
  4. Use your credits strategically across multiple campaigns. Unlike some services, your purchased credits never expire. This gives you flexibility—validate monthly, maintain hygiene, and scale without urgency. Long-term list hygiene starts with small, consistent actions.

Why This Matters for AWS SES Users

Amazon SES relies on clean sender reputation and low bounce rates. A single 552 5.1.1 error can signal a problematic address. Over time, repeated failures—especially due to full inboxes—correlate with throttling and higher filtering risk. Proactively identifying these issues keeps your volume steady and inbox placement high.

With Email List Validation, you’re not just checking syntax—you’re assessing real delivery conditions. It’s a technical filter, not just a basic format checker. Try it at scale with your own list, starting with that first 100 credits. You can refine your process and integrate directly with your email workflow through existing tools like HubSpot, Klaviyo, and Mailchimp, or use the real-time verification API for automated checks during sign-up or segmentation.

Final Thought: Preventing 552 5.1.1 is Proactive List Hygiene

A 552 5.1.1 error means the recipient’s mailbox is full — a clear signal the account is either inactive or overwhelmed. Ignoring these errors leads to wasted sends and degraded sender reputation.

Using an email validation API that checks against real SMTP servers isn’t about avoiding a few bounces. It’s about consistently sending only to addresses that can receive mail. This protects your deliverability and keeps your list clean over time.

When you validate emails with actual SMTP checks, you cut waste, reduce blacklisting risks, and ensure your messages reach real inboxes — not full or defunct ones. This is how you maintain sender reputation at scale.

Keep reading

Ready to put this into practice? Email List Validation verifies emails with 98.9% accuracy — start with 100 free verifications.

Frequently asked questions

Can you get a 552 5.1.1 error from a valid email address?

Yes — a mailbox can be full even if the address is syntactically correct and the domain exists. The error indicates the recipient server has reached capacity, not that the address is invalid.

Does AWS SES count 552 5.1.1 as a hard bounce?

Yes — AWS SES treats 552 5.1.1 as a hard bounce. It increases your bounce rate and can lead to throttling or suspension if recurring.

How does Email List Validation detect 552 5.1.1 without sending a real email?

It performs an SMTP handshake with the recipient’s mail server. During the RCPT TO phase, it reads the response code — including 552 5.1.1 — to flag the address.

Do other email validation tools detect 552 5.1.1?

Most only check syntax and domain validity. Few perform full SMTP verification. Those that do vary widely in accuracy and response capture.

Is 552 5.1.1 always a permanent failure?

Yes — 552 5.1.1 means the mailbox is full. Until the recipient clears space, the server will reject messages. It is not a temporary issue.

Can you integrate Email List Validation with SendGrid?

Yes — it has native integrations with SendGrid, Mailchimp, HubSpot, and Klaviyo. The API also supports custom workflows via webhooks or direct calls.

What happens if I don’t detect 552 5.1.1 before sending?

Your message will bounce with a hard error, increasing your bounce rate. This harms sender reputation and can lead to throttling or blocklists in AWS SES.

How accurate is Email List Validation’s 98.9% claim?

The accuracy is based on internal testing against live SMTP servers and documented responses. It includes correct detection of 552 5.1.1 and other SMTP codes.

Can I test Email List Validation with a small list?

Yes — you can start with 100 free verifications. Use them to test the API with a few addresses, including those known to be full or invalid.

Do you lose unused credits if you don’t use them?

No — purchased credits never expire. You can use them at any time, regardless of when you bought them.

Why not just let AWS SES reject mailboxes full of email?

Letting AWS SES handle bounces means you’ve already sent a message to an address that can’t receive it — damaging reputation, wasting delivery capacity, and increasing risk.

What other SMTP errors does Email List Validation catch?

It catches all permanent SMTP codes, including 550, 551, 552, 553, and 554 — and logs the full response for analysis.