SaaS inspector in development · Google Workspace first · submit incidents or join early access

Explain why an email arrived — or why the evidence is not enough.

One message, read-only: the sending path you can see, a timeline with sources, the gaps, and the next check. Not a phishing purge, and not a SIEM.

The French page is written first for Workspace administrators and the firms that run their mail. Lire en français · DNS reading

What you can do now

Join the inspector beta

Request early access to the SaaS email investigator in development. We email you when you can run investigations yourself in the product.

Join inspector beta

Submit a real difficulty

Outline a Google Workspace SMTP incident for the public case library—symptom, context, and frequency. No raw logs, credentials, or message bodies.

Submit a difficulty

Guides and research available now. A focused inspector is being shaped with Workspace administrators.

HOW PUNCHOP WOULD EXPLAIN AN INCIDENT
INC-2048 · MESSAGE TRACE evidence loaded
INVESTIGATIONPassword reset not received
Needs evidence
  1. Application reports “sent”

    Message-ID captured from the source system.

    <f82a…@app.example>
  2. SMTP relay accepted connection

    Originating IP observed in Workspace events.

    198.51.100.24
  3. Delivery event not found

    The available evidence cannot confirm recipient delivery.

    Next check → verify envelope recipient and time window

app.punchop.com

Read-only investigation

Sign in with your Google Workspace account. PunchOp reads metadata logs. It does not read message bodies and it does not send mail.

  1. Sign-in uses your Google account: email, name and Workspace domain.
  2. A super admin then grants read-only Directory access: admin status, verified domains, and a count of user ids, 500 per page.
  3. Log reading is a separate consent for Gmail audit events. A later written summary uses Vertex AI in the EU and does not train a model.
Continue with Google
One investigation model. Multiple evidence sources.
Google WorkspaceFirst investigation path
Microsoft 365Planned provider
Amazon SESPlanned provider

The promise

A delivery case, not a security purge.

PunchOp reconstructs one email across the application, the SMTP response and the provider logs that exist. Each fact keeps its source. A missing row stays a missing row.

PunchOp does
  • Name the sending path the evidence actually shows.
  • Separate sent, accepted, logged and delivered.
  • Show what is missing, and what that absence does not prove.
  • Point to the next check that could close the gap.
PunchOp does not
  • Remove a phishing campaign from every mailbox.
  • Prove inbox placement from an SMTP 250.
  • Replace Email Log Search, BigQuery or a SIEM.
  • Invent an event that no system recorded.
Read what a proof allows →

Three operator difficulties

Recurring difficulties when operating Google Workspace email.

Each card separates the observed symptom, the facts supported by official sources, and the investigation PunchOp is designed to run. The response is a design target, not a shipped feature.

01 · SYMPTOM · OFFICIAL SOURCES

The evidence is spread across Workspace tools—and BigQuery still needs careful SQL

Why an email incident can cross Email Log Search, the investigation tool, Reports API and BigQuery before an administrator gets a defensible answer.

Problem

Administrators often do not know which Google surface contains the needed event, which license or privilege exposes it, or how to query an export without scanning irrelevant data.

PunchOp response (step 1)

Start from the incident and identify the smallest relevant evidence source.

Limit

Not every query is expensive, and PunchOp cannot recover events outside provider retention or data that was never recorded.

Read the sourced use case →
02 · SYMPTOM · OFFICIAL SOURCES

A sending limit is not one number

Google Workspace SMTP relay limits combine organization, user, recipient and transaction dimensions—and temporary throttling is a separate signal.

Problem

A team sees a transient SMTP error and asks whether the limit is per minute, per user, per application or global. Different Gmail and relay limits are then mixed into one explanation.

PunchOp response (step 1)

Attach every observed error to the exact route, identity, time window and recipient count.

Limit

The commonly repeated “10 per minute per user” is not a supported general Workspace SMTP relay limit.

Read the sourced use case →
03 · SYMPTOM · OFFICIAL SOURCES

When many applications send mail, the failing identity is hard to locate

Sender attribution, authentication alignment, provider policy and MIME evidence must be separated before explaining an Outlook or Hotmail delivery failure.

Problem

After a recipient policy change, messages from some internal applications stop arriving or land in junk. Marketing sees a brand-wide incident, while operations cannot identify the exact sending system.

PunchOp response (step 1)

Build a map from application to relay, envelope sender, From domain, DKIM selector and outbound IP.

Limit

An attachment or encoding issue must be demonstrated with message-level evidence. It should not be inferred from a coincident policy change.

Read the sourced use case →

A focused workflow

From scattered records to a defensible next step.

PunchOp is designed around the trace—not another generic dashboard.

  1. 01

    Collect

    Start with timestamps, identities, IPs, Message-IDs and complete responses.

  2. 02

    Contextualize

    Normalize evidence from the sender and available provider sources.

  3. 03

    Explain

    Separate observed events, working hypotheses and missing evidence.

  4. 04

    Hand off

    Planned: share one case record with the team that owns the next check.

SOURCE 01Application or deviceSMTP response · local logs · configuration
SOURCE 02Google WorkspaceBigQuery export (Enterprise / Education) · Reports API (Gmail audit load, bounce counts)
PUNCHOP CASEEvidence timelineFacts · gaps · next checks

PunchOp vs. available paths

Native trace, point checks, DMARC aggregate, SIEM—then a guided investigation layer.

Each path covers part of the case. PunchOp aims to reconstruct one read-only incident with provenance and missing evidence visible—not a replacement for Google, BigQuery or a SIEM.

Compare the documented options →
NATIVE TRACE

Google Workspace evidence

Email Log Search, Reports API and BigQuery—authoritative when the send touched Google, with different fields and retention.

POINT CHECKS

Header and SMTP tools

One message or one connection at a time—useful validation, not a persistent case across application and relay logs.

DMARC AGGREGATE

RUA platforms and ZIP reports

Domain-wide authentication by source IP over a window—supporting context, not a substitute for message-level trace.

SIEM / BUILD YOUR OWN

Sumo · Elastic · Splunk

Centralize exports and alerts when ingestion is configured—you still decide which sources answer this incident.

INVESTIGATION LAYER

PunchOp

Read-only case reconstruction: provenance, uncertainty, missing evidence and the next defensible check.

Help shape the inspector

What took too long to understand in your last SMTP incident?

Share the outline first. Do not send raw messages, credentials or complete logs.