> For the complete documentation index, see [llms.txt](https://kasplo.gitbook.io/kasplo-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kasplo.gitbook.io/kasplo-doc/product-docs/overview/email-api/email-delivery-statuses.md).

# Email Delivery Statuses

## Email Delivery Statuses

Kasplo records when an email is Accepted, sent, and Delivered by the recipient’s mail server. A message may have several delivery attempts before its final outcome.

| Status        | What it means                                                                                                                                                           |
| ------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Accepted**  | Kasplo accepted the email for processing.                                                                                                                               |
| **Sent**      | Kasplo checked suppressions, excluded suppressed recipients, and sent the eligible email for delivery. This does **not** mean the recipient’s server accepted it.       |
| **Delivered** | The recipient’s mail server accepted the email. This does not confirm inbox placement or that the recipient read it.                                                    |
| **Deferred**  | The recipient’s server temporarily declined the email. Kasplo will retry it; no bounce has occurred yet.                                                                |
| **Delayed**   | The email delivery is taking longer than expected due to a temporary issue with the recipient’s mail server.                                                            |
| **Bounced**   | The email could not be delivered due to a permanent or temporary delivery failure, including asynchronous bounces, soft bounce thresholds, or other soft bounce issues. |
| **Rejected**  | The email was not sent due to unsubscribe status, manual deactivation, spam complaints, hard bounce, domain suppression, or soft bounce rules.                          |
| **Blank**     | No delivery attempt status is available yet. The email may be scheduled, queued, or still processing.                                                                   |

### Understanding bounces

A **bounce** is a final delivery failure. Kasplo records the available reason and classification: **hard**, **soft**, or **other**. Deferrals and connection limits are temporary attempt outcomes; they become a final failure only if delivery ultimately fails or the retry window expires.

If failures rise for a particular domain, review the recipient-server responses or contact Kasplo support to identify the cause.
