Skip to main content

Email Bounce Classification: Codes and Definitions

Email Bounce Classification helps you monitor, filter, and understand why emails fail to deliver—using standardized bounce categories and SMTP status/error codes.

Updated over 2 months ago

Who This Is For / When to Use

Use this when you need to:

  • Identify why emails are bouncing (authentication, invalid recipients, mailbox issues, blocks, etc.).

  • Filter bounce issues by domain, provider, email type, or sending IP.

  • Apply the correct fix (DNS/authentication updates, list cleanup, sender reputation work).


Access the Bounce Classification Dashboard

  1. In Kyrios, go to Settings > Email Services.

  2. Open Bounce Classification.


Understand the Bounce Summary Metrics

The dashboard header provides a quick view of deliverability performance for the selected date range and filters:

  • Permanent Bounce: Total count of permanent (hard) bounces.

  • Permanent Bounce Rate: Percentage of sends that permanently bounced.

  • ESP/ISP Block: Count of blocks enforced by email providers (examples: Outlook, Google Workspace).

  • Delivered: Total delivered emails.

  • Delivery Rate: Percentage of sends delivered.

Use these metrics to confirm whether you have a deliverability issue (high bounce rate, high blocks, low delivery rate) before drilling into classifications.


Filter Bounce Data

Use filters to isolate specific deliverability issues.

  1. Click Filters in the Bounce Classification dashboard.

  2. Choose one or more filters:

    • Sending Domain

    • Email Service Provider

    • Email Type

    • Sending IP

  3. Apply filters to update the summary metrics and the bounce classification table.


Read the Bounce Classification Overview Table

The table breaks down bounces so you can pinpoint the root cause:

  • Email Service Provider: Provider associated with the bounce (example: Gmail, Google Workspace, Apple).

  • Category: Bounce reason grouping (example: DMARC, Invalid address, Mailbox Full).

  • Error Code: SMTP error code (example: 550, 554).

  • Status Code (Enhanced Code): Enhanced SMTP status code when available (example: 5.7.509).

  • Definition: Meaning of the bounce and what it implies.

  • Count (%): Volume and percentage of occurrences in the filtered view.


Bounce Categories, Codes, and Definitions

Blocked

Meaning: Your email was blocked because a policy or rule prevented delivery (examples: mailbox policies, size limits, organization rules).

Codes

  • 554 / 5.2.3 — Blocked due to a delivery policy or rule.


DMARC

Meaning: The message failed DMARC authentication because the “From” domain does not align with the SPF/DKIM-verified domains.

Resolution tips

  • Ensure the From address aligns with the sending domain.

  • Confirm SPF and DKIM are correctly configured for the sending domain.

  • Confirm DMARC is configured and matches your desired enforcement policy.

Codes

  • 509 / 5.7.509 — Rejected for failing DMARC alignment/authentication.

  • 550 / 5.0.0 — Rejected; DMARC failed.

  • 550 / 5.7.20 — Rejected; DMARC failed.

  • 550 / 5.7.26 — Rejected; DMARC failed.

  • 550 / 5.7.5 — Rejected; DMARC failed.

  • 550 / 5.7.509 — Rejected; DMARC failed.

  • 550 / 5.7.6 — Rejected; DMARC failed.

  • 550 / 5.7.8 — Rejected; DMARC failed.

  • 550 / 5.7.9 — Rejected; DMARC failed.

  • 550 / Missing — Rejected; DMARC failed; enhanced code not provided.

  • 553 / - — Rejected; DMARC failed; enhanced code not provided.

  • 554 / 5.0.0 — Rejected; DMARC failed.

  • 554 / 5.7.5 — Rejected; DMARC failed.

  • 555 / 5.7.5 — Rejected; DMARC failed.


Invalid address

Meaning: The destination email address is invalid, non-existent, or incorrectly formatted.

Resolution tips

  • Use email validation before sending.

  • Remove invalid addresses from your lists.

  • If the address is “already on the bounce list,” revalidate before retrying.

Codes

  • 450 / 4.1.1

  • 500 / 5.0.0

  • 500 / 5.1.1

  • 501 / 5.1.1

  • 501 / 5.1.3

  • 501 / 5.5.4

  • 501 / 5.7.0

  • 505 / -

  • 508 / 5.1.1

  • 511 / 5.1.1

  • 511 / -

  • 521 / 5.3.2

  • 522 / 5.7.1

  • 525 / 5.7.13

  • 540 / 5.7.1

  • 542 / -

  • 550 / 5.0.0

  • 550 / 5.0.1

  • 550 / 5.0.350

  • 550 / 5.1.0

  • 550 / 5.1.1

  • 550 / 5.1.10

  • 550 / 5.1.181

  • 550 / 5.1.2

  • 550 / 5.1.351

  • 550 / 5.1.6

  • 550 / 5.2.1 (inactive or invalid account)

  • 550 / 5.2.14

  • 550 / 5.2.5

  • 550 / 5.3.0

  • 550 / 5.3.2

  • 550 / 5.4.310

  • 550 / 5.4.312

  • 550 / 5.4.350

  • 550 / 5.4.355

  • 550 / 5.5.0

  • 550 / 5.5.1

  • 550 / 5.5.2

  • 550 / 5.7.0

  • 550 / 5.7.1

  • 550 / 5.7.100

  • 550 / 5.7.13

  • 550 / 5.8.1

  • 550 / - (multiple invalid-address variants, including “already on bounce list” and recipient MX issues)

  • 551 / 5.1.1

  • 551 / -

  • 552 / 5.1.1

  • 553 / 5.1.1

  • 553 / 5.1.3

  • 553 / 5.3.0

  • 553 / 5.5.3

  • 553 / 5.7.1

  • 553 / 5.7.2

  • 554 / 5.0.0

  • 554 / 5.1.1

  • 554 / 5.1.2

  • 554 / 5.2.1

  • 554 / 5.2.2

  • 554 / 5.5.1

  • 554 / 5.7.1

  • 554 / 5.7.7

  • 554 / -

  • 556 / 5.1.1

  • 572 / -

  • 577 / 5.1.1

  • 585 / 5.1.1

  • 605 / - (already on bounce list)

  • 612 / - (recipient-side MX misconfiguration/outage)


Mailbox

Meaning: The domain does not have an active mailbox configured to accept mail.

Resolution tips

  • Validate the recipient’s email address (including the domain).

  • Confirm the recipient uses an active mailbox for that address.

Codes

  • 450 / 4.2.2

  • 452 / -

  • 498 / -

  • 511 / -

  • 516 / 5.1.6

  • 522 / 5.2.2

  • 550 / 4.2.2

  • 550 / 5.0.350

  • 550 / 5.2.0

  • 550 / 5.2.2

  • 550 / 5.4.6

  • 550 / 5.5.0

  • 550 / 5.5.1

  • 552 / 5.1.1

  • 552 / 5.2.1

  • 552 / 5.5.2

  • 552 / -

  • 553 / 5.3.1

  • 554 / 5.1.1


Mailbox Full

Meaning: The recipient mailbox is out of storage and cannot accept new messages (often temporary).

Resolution tips

  • Retry later.

  • Ask the recipient to clear mailbox space or increase storage.

Codes

  • 452 / 4.1.1

  • 452 / 4.2.2

  • 550 / 5.2.2

  • 552 / 5.2.2

  • 552 / -


Rate Limit

Meaning: The recipient server is temporarily denying delivery because it is receiving too many emails too quickly.

Resolution tips

  • Slow down sending volume.

  • Send in smaller batches.

  • Use alternative contact methods for urgent outreach.

Codes

  • 221 / -

  • 550 / 4.2.1

  • 550 / 5.2.1

  • 550 / 5.2.122

  • 554 / 5.2.121

  • 554 / 5.2.122


Recipient Error

Meaning: The recipient server denied delivery due to recipient-side restrictions, policy controls, connectivity failures, or tenant limits.

Resolution tips

  • Ask the recipient to allow external email (if they restrict outside-domain mail).

  • If “expired after retries,” confirm the recipient mail server is reachable and accepting connections.

  • If this is provider-specific, filter by provider to see scope and patterns.

Codes

  • 450 / -

  • 502 / -

  • 503 / -

  • 510 / -

  • 521 / 5.3.0 (Cloudflare routing/processing issue)

  • 530 / 5.3.0

  • 530 / 5.7.0

  • 530 / 5.7.1

  • 530 / 5.7.57

  • 530 / -

  • 535 / -

  • 541 / 5.4.1

  • 550 / 4.4.0

  • 550 / 4.4.2

  • 550 / 4.4.7

  • 550 / 5.1.3

  • 550 / 5.1.9

  • 550 / 5.3.5

  • 550 / 5.4.103

  • 550 / 5.4.108

  • 550 / 5.4.142

  • 550 / 5.4.300

  • 550 / 5.4.315

  • 550 / 5.4.316 (expired after retries)

  • 550 / 5.4.317 (expired after retries)

  • 550 / 5.4.4

  • 550 / 5.4.7 (permanently rejected after extended delivery attempts)

  • 550 / 5.5.5

  • 550 / 5.7.105

  • 550 / 5.7.124

  • 550 / 5.7.128

  • 550 / 5.7.129

  • 550 / 5.7.133

  • 550 / 5.7.134

  • 550 / 5.7.136

  • 550 / 5.7.193

  • 550 / 5.7.230

  • 550 / 5.7.367

  • 550 / 5.7.51

  • 550 / 5.7.520

  • 550 / 5.7.54

  • 550 / 5.7.64

  • 550 / 5.7.703

  • 550 / 5.7.705 (recipient tenant limit exceeded)

  • 550 / 5.7.900

  • 550 / 5.7.902

  • 550 / 5.7.929

  • 550 / 5.7.987

  • 550 / 5.7.999

  • 550 / 5.8.2

  • 551 / -

  • 552 / 5.7.1

  • 553 / 5.0.0

  • 553 / 5.1.8

  • 554 / 4.3.5

  • 554 / 5.1.0

  • 554 / 5.1.2

  • 554 / 5.2.0

  • 554 / 5.4.6

  • 554 / 5.5.4

  • 554 / 5.7.1

  • 554 / 5.7.105

  • 555 / 5.7.1 (recipient platform not supported / restricted)

  • 556 / 5.7.1

  • 556 / -

  • 571 / -

  • 577 / 5.7.7

  • 579 / -

  • 701 / -


Rejection

Meaning: The email was rejected due to sending-domain DNS problems, message policy limitations, message size, hop limits, or mail loops.

Resolution tips

  • Verify sending domain DNS (SPF, DKIM, DMARC) is present and valid.

  • Confirm the sending domain is verified and aligned with the From address.

  • Avoid mail loops and ensure correct routing.

  • Reduce message size if too large.

Codes

  • 450 / 4.1.8 (sending domain DNS records invalid)

  • 501 / 5.1.0 (sending domain DNS records invalid)

  • 501 / 5.1.7 (sending domain DNS records invalid)

  • 501 / 5.1.8 (sending domain DNS records invalid)

  • 501 / 5.2.0 (sending domain DNS records invalid)

  • 501 / NA (sending domain DNS records invalid)

  • 533 / 5.7.1 (sending domain DNS records invalid)

  • 550 / 5.1.0 (sending domain DNS records invalid)

  • 550 / 5.1.7 (sending domain DNS records invalid)

  • 550 / 5.1.8 (sending domain DNS records invalid)

  • 550 / 5.2.3 (message too large)

  • 550 / 5.4.0 (too many hops / possible mail loop)

  • 550 / 5.4.12 (too many hops / possible mail loop)

  • 550 / 5.4.14 (too many hops / possible mail loop)

  • 550 / 5.4.6 (mail loop detected)

  • 550 / 5.5.2 (sending domain DNS records invalid)

  • 550 / 5.7.13 (sending domain DNS records invalid)

  • 550 / 5.7.21 (sending domain DNS records invalid)

  • 550 / 5.7.23 (sending domain DNS records invalid)

  • 550 / 5.7.24 (sending domain DNS records invalid)

  • 550 / 5.7.26 (sending domain DNS records invalid)

  • 550 / 5.7.27 (sending domain DNS records invalid)

  • 550 / 5.7.368 (sending domain DNS records invalid)

  • 550 / 5.7.57 (sending domain DNS records invalid)

  • 553 / 5.1.8 (sending domain DNS records invalid)

  • 554 / 5.1.8 (sending domain DNS records invalid)

  • 554 / NA (MAIL FROM domain invalid or poor domain reputation)


Common Issues and Fixes

Fix “Potential Spam / Malicious Activity” or Sender Reputation Issues

Use these steps when you see blocks or deliverability failures tied to reputation signals.

  1. Check IP and domain blacklists

    • Check whether your sending IP or domain is listed.

    • If listed, complete the delisting steps required by that blacklist provider.

  2. Verify DNS configuration

    • Confirm these records exist and are valid for your sending domain:

      • SPF

      • DKIM

      • DMARC

  3. Monitor reputation and deliverability health

    • Track deliverability indicators for major providers (example: Microsoft and Google tooling).

  4. Ramp sending volume gradually

    • If you’re using a new or inactive sending domain/IP, increase volume in smaller batches over time.

  5. Maintain a clean email list

    • Remove inactive/invalid email addresses to reduce bounces.

    • Remove contacts who generate repeated bounces.

  6. Follow best practices for email content

    • Avoid spam-like subject lines and formatting.

    • Balance text and images (avoid image-only emails).

    • Ensure links are safe and reputable.

    • Include an unsubscribe link in marketing emails.


FAQ

What is Email Bounce Classification?

Email Bounce Classification is a Kyrios feature that identifies and categorizes bounced emails by cause, so you can analyze delivery issues and improve deliverability.

How can I access the Bounce Classification feature?

Go to Settings > Email Services in Kyrios, then open Bounce Classification.

What are the main categories of email bounces?

Common categories include Mailbox Full, DMARC, Invalid address, Mailbox, Rate Limit, Recipient Error, Rejection, and Blocked.

How can I filter bounces to investigate specific issues?

Use the dashboard filters to narrow results by Sending domain, Email service provider, Email type, or Sending IP.

What insights does the Bounce Summary provide?

The Bounce Summary shows key deliverability metrics: Permanent Bounce, Permanent Bounce Rate, ESP/ISP Block, Delivered, and Delivery Rate.

How do I resolve issues shown in the bounce details?

Use the category and definition to choose the correct fix:

  • DNS/Auth issues: Validate SPF/DKIM/DMARC and domain alignment.

  • Invalid address / Mailbox: Validate emails and remove bad addresses.

  • ISP/ESP blocks: Address policy/reputation issues and reduce risky sending behavior.

Can I track bounces by individual email service providers?

Yes. The dashboard breaks down bounces by provider so you can isolate provider-specific issues.

What is the difference between an “Invalid address” and a “Mailbox” error?

Invalid address means the email address is non-existent or malformed. Mailbox means the domain does not have an active mailbox configured to accept mail at that destination.

Did this answer your question?