SMTP Mail Server Check

Test SMTP connectivity to a mail server, verify the banner and EHLO handshake

Check Parameters

Select Probe Nodes

How to Use

Server addressEnter the mail server hostname or IP (e.g. mail.example.com)

Port selection25 = standard SMTP, 587 = submission (recommended), 465 = SMTPS

What is checkedTCP connection, 220 banner read, EHLO handshake response

Node selectionOptionally select specific nodes; all available nodes are used by default

What SMTP mail server testing is for

An SMTP test establishes a TCP connection to a mail server on the selected port (25, 587, or 465), reads the 220 greeting banner, and performs an EHLO handshake to verify that the server responds correctly. This confirms that the port is reachable, the service is running, and the server identifies itself as expected.

Common uses include verifying that a newly deployed mail server is accessible from external networks, diagnosing email delivery failures caused by unreachable or misconfigured SMTP servers, confirming which TLS modes are advertised in the EHLO response, and checking that firewall or security group rules allow inbound SMTP traffic on the correct port.

Frequently asked questions

Which port should I test?

Port 25 is the standard SMTP relay port used for server-to-server delivery. Port 587 (STARTTLS submission) is the recommended port for client-to-server authenticated submission. Port 465 (SMTPS) uses implicit TLS and is still used by some providers.

The SMTP test passes but mail is not being delivered — why?

A passing SMTP test only confirms TCP reachability and the basic banner/EHLO handshake. Delivery failures can also be caused by authentication failures, TLS negotiation problems, spam filtering, blacklisting, or SPF/DKIM/DMARC rejections.

What does the EHLO response show?

The EHLO response lists the extensions the server supports, including STARTTLS, AUTH mechanisms, SIZE limits, and PIPELINING. This tells you what capabilities the server advertises and whether TLS is available.

Port 25 is blocked from my probes — is that normal?

Many ISPs and cloud providers block outbound port 25 by default to prevent spam. Use port 587 for client submission. For server-to-server testing, you may need a probe node on a network that allows outbound port 25.