Free tool · No signup · Diagnostic only

SMTP test tool

Probe any SMTP server live — see the full wire transcript.

Enter a host + port + sender address. We open a raw socket, run the SMTP handshake one verb at a time, and stream the transcript back. Never sends DATA — purely a diagnostic, so this can't be used to actually deliver mail.

SMTP target

Never sends DATA. The handshake stops at RCPT TO and exits with RSET + QUIT, so this is a connectivity / TLS / addressing diagnostic only — never an outbound mail relay.

Transcript

Run the probe to see the SMTP conversation here.

What this probe does, and deliberately does not

It runs EHLO, STARTTLS, MAIL FROM and RCPT TO and shows you the full transcript, including handshake timing. Which command draws the error is what narrows the diagnosis: connection means an IP-level block, MAIL FROM means the sender domain, RCPT TO means the address itself.

It never AUTHs and never sends DATA. AUTH would mean handling credentials on a public tool; DATA would make this a way to send mail, which is an obvious abuse surface. The four commands it does run cover the overwhelming majority of real diagnostic cases.

Background reading

  • SMTP error codes, decodedA reference table of the codes the big providers actually emit, what each is really telling you, and the fix per code.
  • What is a catch-all email address?Why every verifier returns "unknown" on these, what that means for your list, and how to decide whether to send anyway.

FAQ

Can I test auth?+

Not from the free tool — we don't want to handle credentials. The Inbox Placement add-on inside SieveGuard runs full authenticated SMTP tests on every mailbox you connect.

Why does it stop before DATA?+

So this can't be used to send actual mail. The diagnostic value is in EHLO / STARTTLS / MAIL FROM / RCPT TO — those four cover almost every "why isn't my mail sending" question.

Which port should I use?+

587 for modern submission (most ESPs), 465 for implicit TLS (older but still common), 25 for server-to-server. 25 from your laptop is usually blocked by your ISP.

My ISP blocks port 25 — what gives?+

Residential ISPs block outbound 25 to slow botnet-spam. From your laptop, test against port 587 instead. From a server, port 25 should work if your hosting provider hasn't also blocked it (some do).

TLS not used — bad?+

On port 587 / 465, yes — modern mail servers expect TLS. Port 25 server-to-server is allowed to fall back to plaintext if STARTTLS isn't advertised, though most major receivers now expect it.

Authenticated SMTP testing on every mailbox

SieveGuard's Mailbox Warmup add-on runs authenticated EHLO / AUTH / send tests on every mailbox you connect, daily, with full deliverability scoring per ESP. Free during your trial.

Other free tools