SMTP-Tool Themes About API
Free Online SMTP Server Test - Send and Check your Email Server
SMTP-Tool
Test & Check
Mass Test & Check
host or ip address of your smtp server (example: smtp.company.com)
the default port is 25, but some smtp servers use a custom port (example: 587)
checked it only if the smtp server needs a secured connection (ssl, tsl)
most of smtp servers need an authentication (login/password). Check it if required
required if 'Use authentication' is checked (ex: account or [email protected])
required if 'Use authentication' is checked
auto-detect email from. if not checked required
the sender's email address (example: [email protected])
very important : the test mail will be sent to this address (ex: [email protected])
host | port | username | password
very important : the test mail will be sent to this address (ex: [email protected])
SMTP send error
Disclaimer
We made this tool for our personal use.
If you need to test a smtp server, please feel free to use it at your own risks.

For your information, no data will be persistent or stored on our server.

If you still don't feel confident, we advise you to use a test account.
You can also change your password after your test(s).
About
Author: Song LAN
Generated at: 2/3/2024 8:09:05 PM (UTC)

Contact: team (at) nanogenesis.xyz

API

Our site offers a free API to simplify SMTP verification. This will make it easier for you to verify SMTP.

SMTP Checker API Documentation

Base URL:

https://smtp-tool.com/api

Endpoints:

  • POST /check_smtp

    Description: This endpoint checks the SMTP using the provided parameters.

    Request Parameters:

    • accessToken (string, required): The access token for API authentication and security purposes.
    • host (string, required): The hostname or IP address of the SMTP server.
    • port (integer, required): The port number of the SMTP server.
    • userName (string, required): The username for SMTP authentication.
    • password (string, required): The password for SMTP authentication.
    • mailFrom (string, required): The email address from which the test email will be sent.
    • mailTo (string, required): The recipient email address for the test email.
    • enableSsl (boolean, optional): Indicates whether SSL/TLS encryption is enabled. Default is false.

    Response:

    • message (string): Additional information regarding the status.

    Example POST Request:

    
    			"accessToken" : "example"
    			"host": "smtp.example.com",
    			"port": 587,
    			"userName": "[email protected]",
    			"password": "password123",
    			"mailFrom": "[email protected]",
    			"mailTo": "[email protected]",
    			"enableSsl": true
    		

    Example Response (Success):

    OK

    Example Response (Error):

    Failed to connect to SMTP server. Please check host and port settings.

    Notes:

    • accessToken - You can get it by applying to our telegram bot: @smtptool_bot.
App Manager
Generated at: 2/3/2024 8:09:05 PM (UTC)