[ Headers & delivery errors ]

SMTP, IMAP and POP3: distinguish delivery from mailbox access

Locate a mail problem in submission, server transfer, mailbox storage or client access before changing authentication settings.

By the EmailAuth research team · 3 min read

[ Key points ]

  • Separate submission, transfer, storage and mailbox access before choosing a fix.
On this page

Email delivery and reading email are separate operations. SMTP transports messages between clients and servers or between servers. IMAP and POP3 provide mailbox access. A user who cannot see a message may have a delivery problem, a filtering problem, a mailbox-selection problem or a client synchronization problem. Choosing the right evidence first avoids changing SPF or DKIM for a failure that happened after delivery.

Follow the message through the stages

A user or application submits a message to a submission service. The service may authenticate the client, apply policy and queue the message. SMTP servers then transfer it toward the recipient's delivery system. An accepting server can still route the message through filtering, quarantine or mailbox rules before the user sees it. SMTP acceptance is therefore a specific transport event, not a promise about inbox placement or reading.

RFC 6409 separates submission from message relay. RFC 5321 describes SMTP transactions and responsibility after acceptance. Record which server issued the response and at which transaction stage. A submission success on the sender's service does not demonstrate acceptance by the final recipient's service.

Distinguish the access protocols

IMAP lets a client work with server-side mailboxes and message state. Its operations include selecting a mailbox, searching and fetching messages, and managing flags. POP3 provides a simpler retrieval-oriented model with a transaction state and deletion requests committed in its update phase. A POP client does not necessarily delete every retrieved message; client settings and the actual DELE/QUIT sequence matter. See RFC 9051 and RFC 1939.

Neither protocol is a substitute for the SMTP delivery transaction, and neither establishes DMARC alignment merely because a user logged in. Modern clients may use provider APIs instead of IMAP or POP. Establish the real client protocol before applying a generic troubleshooting checklist. Treat port numbers as clues rather than proof of the service, security mode or authorization used.

Use a stage-specific diagnostic

If submission fails, inspect the client configuration, server response, TLS and authentication method without exposing credentials. If server transfer fails, collect the remote SMTP response or delivery-status notification, queue identifier and recipient. If the service confirms delivery, inspect the destination mailbox, quarantine, rules and any forwarding. Only then investigate client synchronization, selected folders, filters and cached state.

Compare the same account through an authorized provider interface and the affected client. If the message exists on the server but not the client, prioritize access and presentation. If it is absent from both, do not conclude that IMAP lost it; return to the delivery trace. Preserve timestamps and identifiers because similar subjects can refer to different messages.

Work through two missing-message examples

These are hypothetical investigations, not executed tests. In case A, the sender has a final 250 response from its own submission service but no recipient-service acceptance. The next evidence is the outbound queue and downstream SMTP trace. Checking the recipient’s IMAP folders cannot establish whether the queued message ever reached that service.

In case B, the recipient service’s trace identifies delivery to the correct mailbox, and the same message is visible in the account’s authorized web interface but absent in one desktop client. The next checks are the selected account, folder subscription, filters and synchronization state. That evidence supports an access or presentation investigation, not a new SPF record.

In either case, record Message-ID, recipient, relevant timestamps and server-local queue identifiers together. Message-ID alone is not authentication or an infallible unique incident key. If the server-side evidence is incomplete, keep the stage unresolved rather than claiming IMAP lost the message.

Interpret POP deletion carefully

Retrieving a message with RETR does not itself request deletion. DELE marks a message for deletion, RSET can clear those marks, and QUIT from the transaction state enters the update phase. If a session ends without that QUIT, RFC 1939 says it must not remove messages through this update process. Even a requested update can fail, so inspect the server’s result instead of assuming a retrieved message was deleted. Use the provider’s current secure access methods; these command names are explanatory, not a recommendation to expose passwords on an unprotected connection.

Locate the first missing stage

  • Submission: retain the server response and sender queue ID for this message.
  • Transfer: find acceptance or rejection by the recipient service, not merely the sender service.
  • Storage: check the actual destination mailbox, quarantine, rules and forwarding.
  • Access: confirm the same account, folder and message in an authorized server interface and the affected client.
  • Decision: assign the first unproven stage to its owner; do not change DNS merely because a client cannot display a message.

[ Takeaway ]

Locate a mail problem in submission, server transfer, mailbox storage or client access before changing authentication settings.

[ By role ]

What this means for you

Choose your role for practical next steps.

IT / Mail Admin

Trace one message end to end

A queue identifier is more useful than an ambiguous subject line.

Next steps

  1. Collect SMTP responses.
  2. Check server mailbox and quarantine.
  3. Compare authorized client views.

CISO / SecOps

Protect diagnostic access

Troubleshooting should not expose passwords or weaken transport.

Next steps

  1. Redact credentials from logs.
  2. Keep secure authentication enabled.
  3. Limit access to retained message content.

Founder / Non-technical

Assign the right service owner

Delivery and client access failures have different remedies.

Next steps

  1. Identify the affected stage.
  2. Route the incident to its owner.
  3. Track business impact separately from login status.

[ FAQs ]

Frequently asked questions

Does SMTP retrieve an inbox?

SMTP transfers or submits messages; mailbox access is provided by protocols such as IMAP or POP, or provider APIs.

Does IMAP login prove delivery?

No. It shows access authentication, not the outcome of a particular delivery transaction.

Does POP always delete downloaded mail?

No. Deletion depends on client behavior and the DELE/update sequence.

Does 250 prove inbox placement?

No. Identify the accepting server and stage; filtering and mailbox handling remain separate.

Why compare web and desktop access?

A server-visible message missing in one client narrows the investigation to access or presentation.

Are port numbers sufficient evidence?

No. Confirm the actual service, negotiated security and protocol.

What do the two examples demonstrate?

How to choose the next evidence source: downstream transport for missing recipient acceptance, or client access when the message is demonstrably present on the server. They are hypothetical, not executed tests.

What should I collect before changing DNS?

The failing stage, exact response, timestamps, identifiers and evidence from the responsible service.

[ Sources ]

Sources

  1. RFC 5321 Simple Mail Transfer Protocol

    Sections §2.3 · §4.1 · §4.2 · §4.5

  2. RFC 6409 Message Submission for Mail

    Sections §3 · §4

  3. RFC 9051 IMAP Version 4rev2

    Sections §3 · §6

  4. RFC 1939 Post Office Protocol Version 3

    Sections §4 · §5 · §6

  5. RFC 9989: DMARC

    Sections §3.2.10 · §5.3.5

  6. RFC 5322: Internet Message Format

    Sections §3.6.4

[ Glossary ]

Glossary

Submission
A client handing a new message to a service for onward transport.
Mailbox access
Retrieving or managing messages already stored by a service.
Queue identifier
A server-local reference used to trace an accepted message.

Enterprise provenance

Why top financial institutions and governments retired their email security dashboards.

Traditional email authentication platforms sell you a dashboard and ask your engineers to do the labour. In high-stakes environments, manual oversight means delayed enforcement, configuration drift and unmonitored shadow domains.

EmailAuth is the agentic email provenance platform. Our agents enforce p=reject, keep third-party senders aligned and move your domains to full RFC 9989 compliance, the new DMARC standard,, with human-in-the-loop auditability.

Governments Large enterprises Tier-1 financial institutions

SaaS · Dedicated tenancy · Air-gapped on-prem · BYOK encryption

Knowledge Base