Skip to main content
ToolsHub

MX / SMTP Test

Enter a domain to verify it can receive email by checking MX records and SMTP connectivity.

Server-side TCP checks — port accessibility is tested from our servers.

How to use MX / SMTP Test

The SMTP Test connects to a mail server and walks through the early stages of an SMTP conversation to confirm the server is reachable, responds correctly, and is willing to accept mail for a given domain. Diagnosing email delivery problems is hard without seeing how the receiving server actually responds, and this tool surfaces exactly that: the connection result, the greeting banner, supported features and any errors. Use it to verify a newly configured mail server accepts connections, to debug why mail to a domain bounces, or to confirm a server is not an open relay.

  1. Enter the mail server hostname or the recipient domain.
  2. Click Test to open an SMTP connection on port 25.
  3. Read the greeting banner and the server’s responses.
  4. Check the supported commands and any error codes returned.
  5. Use the responses to pinpoint where delivery fails.

What an SMTP conversation reveals

An SMTP exchange begins with the server sending a greeting banner, followed by an EHLO handshake in which it advertises features such as STARTTLS for encryption and authentication support. The test then probes whether the server will accept mail for the target recipient. Each step returns a numeric response code — codes in the 200s mean success, while 400s signal a temporary problem and 500s a permanent rejection. Reading these codes tells you precisely where in the flow delivery breaks, turning a vague "mail bounced" into an actionable diagnosis.

SMTP response codes
Code rangeMeaning
2xxSuccess
4xxTemporary failure — retry later
5xxPermanent failure — rejected

Common problems an SMTP test catches

A connection that times out points to a firewall blocking port 25 or a server that is down. A greeting followed by a rejection of the recipient often means the address does not exist or the domain’s mail routing is misconfigured. If the server accepts mail for arbitrary external recipients it may be an open relay — a serious misconfiguration that invites blacklisting. Seeing STARTTLS advertised confirms the server supports encrypted delivery. Each of these is far easier to spot by watching the live conversation than by guessing from a bounce message alone.

Glossary

SMTP
Simple Mail Transfer Protocol, used to send and relay email.
EHLO
The SMTP greeting command in which a server advertises its features.
STARTTLS
An SMTP feature that upgrades a connection to encryption.
Open relay
A server that accepts mail for any recipient, often abused for spam.
Response code
A numeric SMTP status indicating success or the type of failure.

Related reading

Frequently Asked Questions

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Why use MX / SMTP Test?

  • Real-time DNS lookups using live resolver queries
  • Supports IPv4 and IPv6 addresses
  • No software to install — runs entirely in the browser
  • Results include TTL values and record priority

Common use cases

  • Verify DNS propagation after updating nameservers
  • Check MX records when troubleshooting email delivery
  • Look up SPF/DKIM/DMARC records for email security audits
  • Test whether a SSL certificate is valid and up to date
  • Find the IP address behind a domain name

Related Network & DNS

Explore all Network & DNS.