SupperTools

Useful Online Tools & Utilities to Make Everyday Tasks Easier.

SMTP Test to Check Your Mail Server Connection Online

Test and check your SMTP server online to confirm it is reachable and responding correctly, and pinpoint connection or configuration faults before real mail fails.

Leave empty if no authentication is required
Leave empty if no authentication is required
Common SMTP Settings
  • Gmail smtp.gmail.com, Port 587, TLS
  • Outlook smtp.office365.com, Port 587, TLS
  • Yahoo smtp.mail.yahoo.com, Port 465, SSL

Email failures are usually discovered the worst way: a customer says the contact form never replied, or invoices quietly stopped arriving. This Online SMTP Test lets you check a mail server directly, on demand, instead of waiting for someone to notice silence. Enter your SMTP server details and the tool tests and checks the server, confirming whether it is reachable and responding as a sending server should.

What an SMTP Server Is and What Testing It Proves

SMTP, the Simple Mail Transfer Protocol, is the system mail servers use to send and relay email. When your website form, shop or email program sends a message, it hands the message to an SMTP server, which passes it towards the recipient. Testing that server means connecting to it the way a sender would and verifying it answers properly: the address resolves, the port accepts a connection, the server greets you with a proper SMTP banner, and it is prepared to accept mail with the settings you supply. A successful test separates "the server is down or misconfigured" from deliverability problems further down the line, such as spam filtering, which no connection test can judge.

What a Server Check Helps You Diagnose

  • Reachability: whether the SMTP hostname and port accept connections at all.
  • Configuration errors: wrong hostnames, ports or encryption settings surface immediately as failures.
  • Change verification: after moving hosts or changing mail providers, confirm the new server works before real mail depends on it.
  • Fault isolation: prove whether sending problems live in the mail server or in your website and application settings.

How to Test Your SMTP Server Step by Step

  1. Gather your mail server details from your hosting panel or email provider: the SMTP hostname and the port you are configured to use.
  2. Enter the server hostname into the SMTP Test.
  3. Add the port and the remaining details the test asks for, such as the sender address for a test message and the account credentials if your server requires authentication.
  4. Run the test and wait while it connects to the server.
  5. Read the result: a successful connection and response mean the server is reachable and accepting the session.
  6. If the test fails, note exactly where it stopped, since a failure at connection, greeting or authentication points to different fixes.
  7. Correct the implicated setting and test again until the server responds cleanly.

Two Situations Where a Quick Test Saves the Day

First, the silent website: after a hosting migration, a shop's order confirmations stop arriving. An SMTP test against the configured server fails at the connection stage, revealing that the site is still pointing at the old host's mail server, a five minute diagnosis that beats days of guessing. Second, the new mailbox setup: before entering a provider's details into every device and application, you test the server once, discover the port in the welcome email was the legacy one, correct it, and only then roll the settings out. In both cases the habit is the same: verify the server independently, then trust it. If test messages do get sent but land oddly, checking the addresses involved with the Email Validator and reviewing the DNS records through DNS Lookup are sensible next steps.

Ports, Encryption and Mistakes That Cause False Alarms

Most failed tests trace back to the port and encryption pairing. Port 587 is the standard message submission port and normally pairs with STARTTLS, which upgrades a plain connection to an encrypted one. Port 465 is used for implicit TLS, encrypted from the first moment. Port 25 is primarily for server to server relay and is blocked by many networks, so it is a poor choice for testing from ordinary connections. Enter the combination your provider specifies rather than mixing one port with another's encryption mode. Two limits deserve honesty: a passing test proves the server accepted the session, not that every future message will reach inboxes, because spam scoring happens later; and you should only test servers you own or are authorised to use, since probing other people's mail servers is not acceptable practice.

Frequently Asked Questions About SMTP Testing

What is SMTP in simple terms?

SMTP is the protocol that sending mail servers speak. Your email program or website hands outgoing messages to an SMTP server, which relays them towards the recipient's mail system.

Which port should I test?

Use the port your provider specifies: usually 587 with STARTTLS for submitting mail, or 465 for implicit TLS. Port 25 is mainly for server relays and is often blocked.

The test failed but my website still sends email. How?

The website may be sending through a different route, such as a local server or a separate plugin configuration, while the details you tested contain an error. Compare the settings in both places.

What does a successful test actually prove?

It proves the server is reachable at that hostname and port and responds properly to a sending session. It cannot guarantee inbox placement, which also depends on content, authentication records and sender reputation.

How often should I test my mail server?

Whenever sending problems are reported, after any hosting, DNS or mail provider change, and before rolling new email settings out to a team.

Know Your Mail Server Works Before It Matters

Sending email is too important to leave to hope. A short SMTP test confirms your server is reachable and configured correctly, pinpoints the stage where failures occur, and turns "the email is broken" from a mystery into a specific, fixable setting.

Related Tools