← All features

Probe type · Pro+

Email round-trip probe

Proves your mail actually arrives — submission, transport, retrieval, and authentication — instead of just confirming the SMTP port is open.

Why you need it

An Email round-trip probe is the only check that proves your mail plumbing actually delivers, end-to-end. A TCP probe on port 587 only tells you the relay is listening; a working SMTP host that quarantines its own outbound messages because DKIM drifted looks identical to a healthy one. This probe sends a real test message, waits for it to land in a real mailbox, and (optionally) checks that the receiver's authentication headers come back green.

Three depth modes layered into the same probe:

  • Mode A — SMTP submission only. Connect, EHLO, STARTTLS, AUTH, MAIL FROM / RCPT TO / DATA / 250. Proves the relay is up and accepts the test recipient. Sub-second typical.
  • Mode B — Full round-trip. Mode A plus IMAP or POP3 retrieval. Polls every 30 s (configurable) until the message lands or a 9-minute budget exhausts. Catches misrouted MX, broken alias rules, queue backlog, anti-spam quarantine.
  • Mode C — Round-trip plus authentication. Mode B plus parsing of the receiver's Authentication-Results header — SPF, DKIM, DMARC verdicts surfaced individually. Each verdict has its own per-probe severity. Falls back to in-process DKIM verification (MimeKit) when the receiver doesn't add the header.

Every check records five separate latency measurements: SMTP connect+TLS, SMTP auth, SMTP submission, round-trip transit, and mail retrieval. A hot spot in any one leg bumps just that step into Degraded; the rest stay green. All SMTP and retrieval credentials are encrypted at rest with AES-GCM.

Where it pays off

The check for any team whose product or business depends on email delivery:

  • SaaS transactional mail — submit through SendGrid / Postmark / SES / Mailgun, retrieve from a Gmail or Workspace inbox. Mode C catches DKIM-rotation drift the moment Gmail starts marking your mail as spam.
  • Self-hosted Postfix / Exchange — Mode B is the canonical "is mail actually flowing?" check.
  • Disaster-recovery validation — point Mode B at the failover MTA weekly so you find out it's broken before you need it.
  • Compliance / audit evidence — Mode C's per-verdict history doubles as proof that SPF / DKIM / DMARC alignment stayed green across the audit window.

Not the right choice when: you only need to know the SMTP port is open — use the TCP probe with TLS for that.

Configuration parameters

Field Type Required Default Description
Name string Required — Human-readable label for the probe.
Mode SmtpOnly | RoundTrip | RoundTripPlusAuth Required SmtpOnly Depth level. Field surface scales — retrieval fields appear from Mode B; auth severities from Mode C.
SMTP host string Required — Submission host. Internal hostnames rejected at save time (SSRF guard).
SMTP port integer Optional 587 Default 587 for STARTTLS; 465 for implicit TLS.
SMTP security StartTls | ImplicitTls | None Optional StartTls TLS posture for submission.
SMTP username string Required — AUTH username for the submission relay.
SMTP password string (encrypted at rest) Required — AUTH password. AES-GCM encrypted and never logged.
From address string (email) Required — Used as MAIL FROM and in the RFC 5322 From header.
To address string (email) Required — RCPT TO destination. In Modes B/C this is the mailbox the probe polls for retrieval.
Retrieval protocol Imap | Pop3 Required if Mode != SmtpOnly Imap Protocol used to retrieve the test message. IMAP recommended.
Retrieval host string Required if Mode != SmtpOnly — IMAP / POP3 host.
Retrieval port integer Optional 993 Default 993 for IMAP implicit TLS, 995 for POP3 implicit TLS.
Retrieval username / password string + encrypted string Required if Mode != SmtpOnly — Credentials for the retrieval mailbox. Password is AES-GCM encrypted.
Retrieval folder string Optional INBOX IMAP folder to SELECT. Ignored for POP3.
Max round-trip wait (seconds) integer (60-540) Optional 540 Hard ceiling on how long the probe polls before declaring the message lost.
Round-trip poll interval (seconds) integer Optional 30 How often to re-check the mailbox during the wait window.
SPF / DKIM / DMARC failure severity Ignore | Degraded | Down (per verdict) Optional (Mode C only) DKIM/DMARC: Down; SPF: Degraded Mode C — independent severities per verdict. DKIM/DMARC default Down (deliverability breaks); SPF defaults Degraded (softfails common in multi-relay).

Available on Pro+. Already on StatusPulse? See the full config in Help →

Related

Try Email round-trip probe in StatusPulse

5 probes, 1 status page, forever. No credit card. US or EU host — you choose.