SMTP Test Mailer Tool
Quickly diagnose email sending issues by sending a test email with your custom SMTP credentials.
What is SMTP and Why Test It?
SMTP (Simple Mail Transfer Protocol) is the universal standard for sending emails across the internet. Think of it as the postal service for your digital mail.
By default, websites often use a basic mail function that is unreliable and frequently blocked or marked as spam. This tool helps you test a dedicated SMTP service (like Gmail, Outlook, or SendGrid) to ensure your website's emails are delivered reliably every time.
Key Features
Direct Diagnosis
Bypass your website's configuration to directly test your SMTP credentials and isolate the source of email problems.
Universal Compatibility
Works with any SMTP provider: Gmail, Office 365, SendGrid, your web host, and more.
Instant Confirmation
Get immediate feedback. A successful test means your credentials are correct and the server is reachable.
Clear Error Reporting
Receive specific error messages for "Authentication Failed" or "Connection Timed Out" to know exactly what to fix.
Secure & Private
Your credentials are used for a one-time test and are never stored or logged on our server.
Simple Interface
No need to install complex plugins or edit server files. Just fill out the form and click the button.
Understanding the Parameters
From Name & Email
The "From Name" is what the recipient sees. The "From Email" is the sending address. This email often needs to be the same as your SMTP Username or an authorized alias on your account.
SMTP Host
This is the address of your email provider's sending mail server. It's never "localhost". If you're unsure, search for "[Your Email Provider] SMTP settings".
Common Examples:
- Google / Gmail / Google Workspace:
smtp.gmail.com - Microsoft / Outlook / Office 365:
smtp.office365.com - Yahoo Mail:
smtp.mail.yahoo.com - Zoho Mail:
smtp.zoho.com - GoDaddy:
smtpout.secureserver.net - Generic Web Hosting (cPanel, etc.): Often
smtp.yourdomain.comor a server name likemail.yourhost.com. Check your host's documentation.
SMTP Port & Encryption
The port is the communication channel. Encryption secures the connection. You should always use an encrypted connection.
- Use Port
587withTLSencryption (Recommended standard). - Use Port
465withSSLencryption (Older, but still widely used).
SMTP Username & App Passwords
Username: This is almost always your full email address (e.g., you@yourdomain.com).
Important: Do NOT use your regular account password!
For security reasons, major email providers like Google and Microsoft require you to generate a special, single-purpose **App Password** for tools like this. Using your regular password will fail authentication.
What is an App Password?
It's a 16-digit code that gives an application permission to access your email account without you having to share your main password. It's more secure because it can be revoked at any time without affecting your main account.
How to Get an App Password:
-
For Google / Gmail:
Go to your Google Account Security settings, enable 2-Step Verification, then find the "App Passwords" section to generate a new one. Direct Link →
-
For Microsoft / Outlook:
Go to your Microsoft Account Security dashboard, click on "Advanced security options", and find "App passwords" to create a new one. Direct Link →
Your Privacy is Important: Your credentials are sent directly from our server to your email provider for a one-time authentication attempt. They are **never stored, logged, or viewed by us.** The data is discarded immediately after the test is complete.
Send a Test Email
SMTP Server Settings
How to Use This Tool
Enter Email Details
Fill in or paste the 'From', 'To', 'Subject', and 'Message' fields for your test email.
Enter SMTP Settings
Input or paste your provider's Host, Port, Username, and (App) Password.
Send the Test
Click the "Send Test Email" button to initiate the connection and send the email.
Check the Result
Look for the success or error message that appears below the button to diagnose the outcome.
Interpreting the Results
Success Message
This confirms everything is working! Your Host, Port, Username, and Password are correct, and your server was able to connect to the mail server and send an email.
Error: "Authentication failed"
This is a login problem. Double-check your username (usually the full email) and password. Remember, services like Gmail and Microsoft 365 require an App Password.
Error: "Connection timed out"
This is a network issue. It usually means a firewall on your web hosting is blocking the connection to the SMTP port (e.g., 587 or 465). Contact your hosting provider for help.
Real World Applications
Troubleshooting Plugins
If your WordPress contact form or e-commerce plugin isn't sending emails, use this tool to confirm your SMTP credentials are correct before debugging the plugin itself.
Verifying New Credentials
When setting up a new email service (like Google Workspace), use this tool to verify the credentials work perfectly before updating them on your live website.
Checking for Firewalls
A "Connection timed out" error is a strong indicator that your web host is blocking the port. This test provides clear evidence to share with their support team.
Trusted by Thousands for 100+ Free Online Tools
Join a growing community of creators, developers, and businesses who rely on our all-in-one tools platform for secure, fast, and free online tools. Your trust is our top priority—no sign-ups, no hidden costs, and complete privacy.
Troubleshooting & FAQ
What if I use Gmail / Google Workspace?
You must generate an "App Password" in your Google Account security settings. Your regular Google password will not work. Use `smtp.gmail.com` with Port `587` (TLS) or `465` (SSL).
I get an "Authentication failed" error.
This almost always means your Username or Password is incorrect. Double-check for typos and remember to use an App Password for services like Google and Outlook/Microsoft 365.
Why do I need an "App Password"?
For security, major providers like Google and Microsoft block login attempts from less secure apps. An App Password is a unique, 16-digit code that grants a specific app permission to access your account. It's more secure because you can revoke it at any time without changing your main password.
Are my password and details safe?
Absolutely. Your credentials are sent directly from the server to your email provider's server for a one-time connection attempt. We **do not log, store, or view** your password or any other sensitive data. It is discarded immediately after the test is complete.
What's the difference between TLS and SSL?
They are both encryption protocols. TLS (Transport Layer Security) is the modern, more secure successor to SSL (Secure Sockets Layer). As a best practice, always choose TLS with port 587 if your provider supports it. SSL on port 465 is a common, acceptable alternative.
I get a "Connection timed out" error.
This often means your web hosting provider is blocking the SMTP port you are trying to use (e.g., 587, 465). Contact your host's support and ask if they have a firewall blocking outbound connections on these ports.
Fix Your Email Problems with Confidence
This SMTP Test Mailer demystifies email deliverability issues. By providing a simple, direct way to test your credentials, it empowers you to quickly diagnose and solve common problems. Stop guessing why your emails aren't sending and get a definitive answer in seconds.
Have Questions or Need a Custom Tool?
Our team is here to help. Whether you have feedback on our tools or need a custom solution for your business, we'd love to hear from you.
Get in touch with us for support, suggestions, or partnership inquiries.
Contact Us