All Tools View Categories About Contact Privacy

Mail Server Log Parser

Decode Postfix and Sendmail maillog lines into delivery summaries.

Runs entirely in your browser — your logs never leave this page.
0
Events
0
Sent
0
Deferred
0
Bounced

  

About Mail Server Log Parser

Postfix and Sendmail logs read like a telegraph: postfix/smtp[1301]: D6E1A2: to=, relay=mx.net[203.0.113.5]:25, delay=0.5, status=sent. Mail Server Log Parser turns that telegram into per-event facts — queue id, sender, recipient, relay, delay and delivery status — with the envelope attributes extracted where present.

Status buckets and simple rankings (recipients, senders, relays, connecting clients) answer “what went out, did it land, and to where.” while soft failures and bounces keep their own counts.

Features

  • Postfix + Sendmail — maillog lines decoded.
  • Envelope extraction — from, to, relay, delay.
  • Status buckets — sent / deferred / bounced / failed.
  • Volume leaders — recipients, senders, relays, clients.
  • Copyable report.
  • Local only — nothing uploaded.

How to Use

  1. Paste maillog lines — Postfix (syslog-style, with or without the leading host) or Sendmail stat= lines. Lines can be mixed together; each is matched independently.
  2. Toggle Detail rows if you want the full field breakdown per line (status, to, from, relay, delay, client) instead of a compact one-line-per-message summary.
  3. Click Parse. Every recognized line becomes an event; the queue id at the start of the message body (if present) is stripped and stored separately so it does not pollute the extracted fields.
  4. Read the delivery buckets first — sent, deferred, bounced — then check the top recipients, senders, relays and clients sections for who or what is driving the volume.
  5. Copy the report for a mail review or an incident ticket.

Examples

Example 1 — Bounce hunt. A spike in the bounced bucket with one dominant recipient in the top-recipients list points at a bad forwarding address or a full mailbox rather than a systemic delivery problem.

Example 2 — Relay reputation. The relay ranking shows which provider handles the bulk of outbound traffic; if deferrals concentrate on one MX in that list, that specific destination — not your whole mail queue — is greylisting or rate-limiting you.

Example 3 — Outbound audit. Sender volume exposes an account that started sending an unusually large number of messages, which is often the first visible sign of a compromised mailbox being used to send spam.

Example 4 — Multi-line delivery trace. Because each queue id ties related lines together conceptually (connect, from=, to=, status=), pasting the full sequence for one message — accept, queue, and final relay attempt — lets you follow a single email from arrival to its delivery outcome.

Benefits

  • Daemon aware — per-service and per-PID detail.
  • Status clear — delivered vs deferred vs bounced.
  • Envelope rich — to, from, relay captured.
  • Volume radar — quick leaderboards.
  • Private — all processing client-side.

Frequently Asked Questions

Which mail servers are supported?
The classic Postfix <code>maillog</code> format (smtpd, qmgr, smtp, bounce, error daemons) and the Sendmail format with <code>stat=Sent</code> lines. Non-matching daemon lines are kept as events without enriched fields.
What fields are pulled per line?
Timestamp, daemon and PID, the message queue id, envelope <code>from</code>/<code>to</code> addresses, the relaying MX host, delay values, and the delivery status (‘sent’, ‘deferred’, ‘bounced’, ‘failed’…).
How is delivery outcome summarized?
Every status token is counted, and sent / deferred / bounced (including failed and rejected) buckets are surfaced up-front so a delivery breakdown is immediate.
What rankings does it produce?
Top recipients, top senders, most-used relays, and the clients that connected — showing volume leaders on both the sending and receiving side.
Does it resolve IPs?
No lookups run in the browser. IPs shown next to client and relay hostnames are the literal values from the log.