A sent status means whatever event the application defines. A delivered event commonly means the receiving server accepted the message, not that it reached the inbox or was read. For a missing email, use its recipient address, timestamp and event history to identify the last confirmed handover before deciding which system to investigate.
Your invoicing system says the email was sent. Your customer says it never arrived. Both statements can be accurate: the software may be reporting an earlier stage than the customer is describing.
Status labels describe different events
Twilio SendGrid distinguishes a processed event, when a message is ready for delivery, from a delivered event, when the receiving server has accepted it. Its history can also show a deferral, bounce or drop. SendGrid's event reference defines those terms.
Another application's “sent” label may refer only to submission to its email provider. Its documentation and the individual message history determine what that status proves.
| Last confirmed event | What remains to establish |
|---|---|
| Application queued the message | Whether the sending worker submitted it |
| Sending provider accepted submission | Whether it attempted delivery and what response it received |
| Destination server accepted the message | What the destination did with it afterwards |
| Message is present in the mailbox | Whether it is in the expected folder and account |
These are stages of a possible route, not universal dashboard labels. First confirm the exact recipient address as well: successful delivery to a mistyped but valid address would not establish receipt by the intended person.
A successful SMTP response is a handover
An SMTP success response after the message data, such as 250 OK, transfers responsibility to the accepting server. RFC 5321 defines that handover. The server may be a security gateway in front of the mailbox.
After acceptance, filtering can send a message to junk or quarantine, and rules can move it elsewhere. The recipient's administrator may need the timestamp, recipient address and message identifier to trace it. The sender may have no visibility beyond the gateway's response.
Destination acceptance does not prove the sender's configuration was ideal. Authentication or content can still influence filtering. It does, however, narrow the question: what happened after that recorded handover?
A handover does not establish the final outcome
Read by a person? These events do not establish that.
An open event does not settle the argument
Open tracking often measures an image request. Apple's Mail Privacy Protection can fetch remote content in the background even when the recipient has not engaged with the message. Apple describes that behaviour.
Conversely, someone can read an email without loading its remote images. An open event is therefore poor evidence for a claim that a customer read an invoice or a notice.
A missing message is not an SPF diagnosis
SPF, DKIM and DMARC are authentication checks, not delivery receipts. A public SPF checker cannot trace an invoice or inspect the recipient's quarantine.
If the message history reports an authentication rejection, investigate that result. If it reports destination acceptance, use the destination's trace or filtering information where available. If the application never submitted the message, DNS changes will not repair that missing submission.
Our email authentication explanation covers the checks themselves. For the missing message, the useful starting point is the last event actually recorded, including its time and destination.
Sources and further reading
- Twilio SendGrid: Event Webhook Reference
- RFC 5321: Simple Mail Transfer Protocol
- Apple: Mail Privacy Protection and Privacy
Sources reviewed 8 September 2026. Our editorial standards.