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-Resultsheader — 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.