DocumentationEmail statuses
Email statuses
The lifecycle statuses of an email log and what each one means.
Every send is recorded as an email log with a status. Status is advanced independently by sending, tracking and provider notifications — it is not a strict linear state machine.
Statuses
| Status | Meaning |
|---|---|
QUEUED | Log created; the send was accepted (async) |
SENT | Handed to the sending transport successfully |
DELIVERED | The provider confirmed delivery to the recipient's server |
OPENED | The open pixel was hit (first open only) |
CLICKED | A tracked link was followed (first click only) |
BOUNCED | A permanent (hard) bounce; soft bounces record a reason but keep the prior status |
COMPLAINED | The recipient marked the message as spam |
FAILED | The transport raised an error; the send may be retried |
REJECTED | The recipient is on your suppression list — never sent (terminal) |
CANCELLED exists in the status enum but applies to scheduled emails and campaigns, not to individual send logs.
Notes
OPENED,CLICKED,DELIVEREDandBOUNCEDare not mutually exclusive steps — analytics treats them as counters, and an already-opened log is not moved back toDELIVERED.- A hard bounce or complaint also adds the address to your suppression list.
- Bounces carry a type —
HARD,SOFTorCOMPLAINT— with a reason and timestamp.
See Email logs to query statuses and the Analytics API for aggregates.