Prompt
How do I tell whether an email was accepted or delivered?
Latest observation
Sep 23, 2026
OpenAI APIWeb search: off
To tell whether an email was accepted or delivered, you usually need to look at the SMTP transaction or the message logs from your mail provider.
Quick distinction
- Accepted: the receiving mail server said “yes, I’ll take this message.”
- Delivered: the message actually made it to the recipient’s mailbox or inbox.
What you can check
1) SMTP response from the recipient server
If you have the sending-side logs, look for the response after RCPT TO / DATA:
- Accepted often looks like:
250 2.0.0 OK250 2.1.5 Recipient OK250 Message accepted for delivery
- If you get a
4xxor5xx, it was not accepted at that stage.
If the server accepts the message, that only means the recipient server took responsibility for it.
2) Delivery status notifications
- A bounce or NDR (non-delivery report) means delivery failed.
- A successful DSN is less common, but some systems can confirm successful delivery.
- Absence of a bounce does not guarantee inbox delivery.
3) Mail server / provider logs
If you administer the sending server, logs may show:
- queued
- sent
- deferred
- bounced
- delivered
Though “delivered” in logs often means handed off to the next server, not necessarily seen by the user.
4) Message headers
If you can inspect the received message’s headers:
Received:lines show the path through servers.- They can help confirm that it reached the recipient’s mail system.
- They do not always prove it landed in the inbox vs spam/quarantine.
5) Read receipts / tracking
- Read receipts only mean the recipient’s client reported opening the message, and they can be disabled.
- Tracking pixels can indicate opening, but they’re not reliable and may be blocked.
Best practical rule
- Accepted = recipient server returned a 250-style success.
- Delivered = the message reached the mailbox/inbox, which is often harder to prove unless you control the destination system or get a receipt/log from it.
If you want, I can show you how to tell this from SMTP logs, Postfix/Exim/Exchange logs, or Gmail/Outlook headers.