Test an SMTP mail server straight from your browser - no telnet client and no open port 25. See how the live SMTP commands work, when an online test beats a manual one, and how to read the result.
An online SMTP test means checking a mail server straight from your browser — no terminal, no telnet client, and no need for an open port 25 on your own machine. You type a domain or an email address, and this site runs the SMTP conversation for you on a server that is allowed to talk to mail servers, then shows you the result in plain language.
This guide explains what such a test actually does, when to use the online tool versus a manual smtp telnet test, and what the individual smtp commands mean so you can read any answer a mail server gives.
The classic way to probe a mail server is a manual session: telnet mail.example.com 25, then type the protocol commands by hand. It is precise and transparent, but it has practical limits:
telnet ... 25 simply hangs from a normal computer.openssl instead.An online test sidesteps all of that: it runs from a server with port 25 open and a clean sending reputation, finds the MX host automatically, handles TLS, and gives you a clear verdict.
The fastest way is the Email Checker on the home page. Enter any email address and it will:
EHLO), set a sender (MAIL FROM) and ask about the recipient (RCPT TO) — without ever sending a message.If you only want to inspect a server’s configuration rather than a specific mailbox, use these focused tools:
Whether the check is automated here or you do a manual smtp telnet test, the same handful of smtp commands are exchanged. Knowing them helps you read any result:
| Command | What it does |
|---|---|
EHLO host | Greets the server and asks which extensions it supports (STARTTLS, AUTH, SIZE…). Reply 250. |
STARTTLS | Upgrades the connection to encryption before anything sensitive is exchanged. |
MAIL FROM:<addr> | Sets the envelope sender and starts a transaction. Reply 250 if accepted. |
RCPT TO:<addr> | The decisive command. 250 = mailbox accepted, 550 = no such user, 4xx = try later. |
RSET / QUIT | Cancels the transaction without sending, then closes the session politely. |
The first digit of every reply tells you the category: 2xx success, 3xx more input needed, 4xx temporary (try again later), 5xx permanent rejection. A full command-by-command walkthrough, every response code, and a worked telnet example are in our companion guide: SMTP check with telnet.
Ready to try it? Run an online SMTP test from the home page, or read the deeper smtp telnet test guide to do it by hand.