skip to content

Mailbox and SaaS Trails

A mail platform records who was sent what, who opened it and each inbox rule, and a rule that quietly files replies away is how a hijacked mailbox stays hidden. Interviewers use it on phishing.

on this pageshow

explore

questions

4

In a SaaS mail tenant, what does a message-trace record prove about an email, and what does it not?

level: juniorimportance: must knowfreq 72%

answer

  1. a delivery ledger, not a mailbox view
  2. who, when, and the disposition
  3. no body, no attachment
  4. delivered is not read
  5. shortest retention of the mail trails

basics

~20 s

A message trace is the mail platform's delivery ledger: sender, recipients, time, subject and disposition such as delivered, quarantined or failed. It proves the platform handled the message; it carries no body and shows nothing about whether a human read it.

solid answer

~50 s

Message trace is delivery metadata, not content. Each entry carries the envelope sender and one recipient, a timestamp, a message id, size, usually the subject line, and the disposition the platform applied: received, delivered to the mailbox, filtered as spam, quarantined, redirected by a transport rule, or failed. That makes it the right source for "did this reach all twelve recipients, and where did it land" or "what else did that sender push into the tenant that week". It is the wrong source for content or for user behaviour: no body, no attachment, and no read, click or reply event. It also proves nothing about who actually sent it — the `From` value is header text the trace copied. Detailed trace data usually has the shortest retention of any mail trail, days rather than months, so pull it first; mailbox audit and the tenant admin audit trail live far longer.

go deeper

for a junior

Be ready to list the fields a trace entry carries and to say plainly that it stops at delivery. The screening answer is: sender, recipients, time, subject, disposition — no body, no read event.

for a middle

Explain why one message yields several trace rows, how the message id joins them, and why detailed trace data ages out faster than the audit trails, so it is the first thing you export.

for a senior

Show how you use the trace to scope a campaign in minutes — every recipient, every sibling message from that sender — while refusing to draw any interaction or compromise conclusion from it.

for a principal

Own the reporting language. Insist that scoping statements distinguish delivered from read from acted-on, because a loose sentence in an early update is what a notification decision later gets built on.

## Two different records about the same email A hosted mail platform writes at least two independent trails about a message, and confusing them is the most common junior mistake in a mail investigation. - **The message trace** is the *transport ledger*. It answers: did this message enter the tenant, which recipients did it resolve to, what did the filtering stack decide, and where was it put. - **The mailbox audit trail** is the *mailbox ledger*. It answers: what did an authenticated session do inside a mailbox — create a rule, move an item, permanently delete, in some tenants access an item. The trace is written by the transport pipeline; it stops at the moment of delivery. Everything that happens afterwards — the owner reading, deleting, forwarding by hand, or an intruder's rule moving the item — lives in the other trail. ## What a trace entry actually carries Field names differ by vendor, but the shape is stable: | Field | What it gives you | |---|---| | Timestamp | When transport handled it | | Sender / recipient | Envelope addresses, one row per resolved recipient | | Subject | Usually present, sometimes truncated | | Message id | The join key across the entry's several events | | Size | Rough proxy for whether an attachment rode along | | Status / disposition | Delivered, quarantined, filtered, expanded, failed, pending | | Connecting host / IP | The sending infrastructure for inbound mail | Note the granularity: **one message can produce many trace rows**. A message to a distribution group expands to one row per resolved member; a message that is delivered and then acted on by a transport rule shows more than one event. Read a trace as an event stream keyed by message id, not as one row per email. ## What it proves A trace is strong, machine-generated evidence of *handling*: - The message existed and entered the tenant at a given time. - It resolved to a specific recipient list — useful when the business asks "who got it", and much more reliable than asking people. - The platform's own verdict at that moment: quarantined, delivered to junk, delivered to inbox. - Whether other messages from the same sender or with the same subject arrived, which is how you scope a campaign in seconds. ## What it does not prove, and this is the part interviewers push on 1. **Content.** The trace has no body and no attachment. A subject line is a label, not evidence of what the mail said or carried. 2. **Reading.** `Delivered` means the platform placed the item in the mailbox. Whether a human opened it, clicked a link or replied is a different question answered by mailbox access telemetry (where the tenant records it at all), by proxy or DNS records for the click, and by endpoint telemetry for what followed. 3. **Compromise.** Forty delivered phishing messages means forty exposed mailboxes, not forty compromised accounts. Delivery is the start of the scoping question, never the answer. 4. **Sender identity.** The displayed `From` is header text. Whether the sending domain was authorised to send is a separate authentication result, and a spoofed display name leaves no mark in the disposition. 5. **Current state.** The entry is a historical fact about transport. If the message was later removed from the mailbox, the entry still reads `Delivered` — the trace is append-only about the past and is not a view of the mailbox now. ## Operational consequences - **Pull it early.** Detailed trace data typically ages out in days on hosted platforms, while the audit trails run for months. On day three of an investigation the trace may already be gone while the mailbox audit is still there — the opposite of what people assume. - **Use it for scope, not verdict.** The trace is how you enumerate everyone who received a message and everything else that sender delivered. It is not how you decide anyone did anything. - **Say what it means precisely.** In a report, "delivered to 40 mailboxes" is a fact; "40 users received and read it" is a claim the source cannot support. Directional sloppiness here is what turns a scoping statement into a false breach narrative. The rule to carry into an interview: *a trace proves the platform moved a message and where it put it; it never proves a person did anything with it.*

  • The trace shows a phishing message delivered to 40 mailboxes. What does that tell you about who is compromised?
    Nothing yet. Delivery means the platform placed the item in 40 mailboxes; interaction is a separate question answered by click and endpoint telemetry, and compromise by sign-in and mailbox activity. The status is also historical — if the message was pulled from mailboxes afterwards, the entry still reads delivered.
  • You see several trace events sharing one message id with different statuses. Why?
    Because a trace is an event stream, not one row per email. A message to a distribution group expands to one row per resolved recipient, and successive transport actions — accepted, filtered, delivered — emit their own events. Join on the message id and read the sequence rather than picking one row.
  • Which question should you take to the mailbox audit trail instead of the trace?
    Anything about what happened inside the mailbox after delivery: rules created, items moved or hard-deleted, permissions granted, and where the tenant records it, item access. The trace ends at delivery, so a post-delivery action is invisible to it by design.

It is the courier's tracking page: accepted, sorted, out for delivery, left at the door. It never tells you whether the parcel was opened, or what was inside.

saying these in an interview costs you the question

  • Claims the message trace contains the body or attachment
  • Reads a delivered status as proof the user read it
  • Treats the From address in a trace as authenticated
  • Assumes trace retention matches audit-log retention
  • Concludes mailboxes are compromised from delivery counts alone

context

open as a page

An inbox rule files finance replies into a rarely-opened folder and forwards them out — why is the rule record itself your evidence?

level: middleimportance: must knowfreq 66%

basics

~20 s

Rule creation is an intruder action the platform recorded with an actor, a timestamp, a client address and the rule's parameters. It is datable and attributable, it shows intent to blind the owner, and it outlives a password reset.

open as a page

Mailbox item-access auditing was never enabled — the owner asks whether the intruder read the CFO's mail. What can you honestly say?

level: seniorimportance: should knowfreq 48%

basics

~20 s

That item access is not recorded in this tenant, so there is no evidence either way. An absent record proves nothing when the events were never generated. Report the mailbox as exposed for the window the intruder's session was live.

open as a page

In a collaboration-suite audit trail, a departing engineer touched 900 files in their final week, all within their entitlements — what does it support?

level: seniorimportance: nice to knowfreq 34%

basics

~20 s

That specific accesses happened, through a specific channel, at specific times — not that anything wrong occurred. Entitled access is normal, so any claim rests on event type, volume, timing and channel measured against that person's own history.

open as a page