MailflowMon
MailflowMon sends a real probe through your production SMTP every five minutes, follows it through forwarding, parses SPF/DKIM/DMARC, and pages you the instant the round trip slows or breaks.
Why blackbox checks miss it
Traditional uptime monitors stop at the TCP handshake. Real email outages live further down the path — in queues, in DKIM mismatches, in spam filters quietly dropping legitimate sends.
What you get
Six things MailflowMon does that ping-style monitors don't.
Sends real test emails through your mail servers and verifies delivery. Measures round-trip time from send to receive.
Every test email is analyzed for authentication headers. Know immediately when your email authentication is misconfigured.
Get notified via email or webhook the moment a monitor goes DOWN — and again when it's back UP. Configurable failure thresholds.
Track delivery success rates, response times, and authentication results with hourly, daily, and weekly aggregated statistics.
Integrate monitoring data into your own tools using the REST API. Retrieve monitors, results, and statistics programmatically.
Monitor multiple domains and email servers from a single account. Each domain is verified via DNS TXT records.
See it in product
Dashboards, per-monitor detail pages, and public status pages — all generated from the same probe results. Open the full live demo →
[email protected] · every 5 min · 60s timeout
How we compare
Most "uptime" tools stop at the protocol layer. MailflowMon measures the whole path your customers see.
| Capability | Generic uptime monitor | Blackbox SMTP probe | MailflowMon |
|---|---|---|---|
| Confirms port 25 / 587 is reachable | Yes | Yes | Yes |
| Sends a real, tagged message end-to-end | No | Partial | Yes |
| Measures full round-trip time | No | No | Yes |
| Parses SPF / DKIM / DMARC results | No | No | Yes |
| State-machine alerts (no spam on flapping) | Limited | No | Yes |
| Public status pages + embed badges | Paid | No | Free |
| Open REST API | No | Sometimes | Yes |
Built for engineers
Bearer-token REST API. JSON in, JSON out. Drop results straight into Grafana, your incident runbook, or your weekly reliability report.
# Last 24h of probes for monitor 42 curl -H "Authorization: Bearer mf_live_…" \ "https://mailflowmon.com/v1/monitors/42/results?range=24h" { "monitor_id": 42, "domain": "monitor-1.example", "uptime_30d": 0.9986, "results": [ { "sent_at": "2026-05-20T14:18:02Z", "rtt_seconds": 7.42, "spf": "pass", "dkim": "pass", "dmarc": "pass", "state": "up" } ] }
Push alerts where your team already lives. Pull data where you already chart it.
Add a TXT record, point one alias at our IMAP inbox, and the dashboard fills up while you finish your coffee.