A simple tool to check your SMTP is working, built in PHP.
View Demo
·
Report Bug
·
Request Feature
- First of all, you need to clone this repository using
git clone https://github.com/harrisonratcliffe/php-smtp-checker
. - Now browse to the PHP script on your browser and fill out the form with your SMTP settings.
Note: for the 'Debug Mode' value, use the below levels to determine which one is best for you.
SMTP::DEBUG_OFF (0): Disable debugging (you can also leave this out completely, 0 is the default).
SMTP::DEBUG_CLIENT (1): Output messages sent by the client.
SMTP::DEBUG_SERVER (2): as 1, plus responses received from the server (this is the most useful setting).
SMTP::DEBUG_CONNECTION (3): as 2, plus more information about the initial connection - this level can help diagnose STARTTLS failures.
SMTP::DEBUG_LOWLEVEL (4): as 3, plus even lower-level information, very verbose, don't use for debugging SMTP, only low-level problems.
Here are the frameworks/libraries that were used to build this script:
Distributed under the MIT License. See LICENSE
for more information.
Harrison Ratcliffe
Website - Email
Project Link: https://github.com/harrisonratcliffe/php-smtp-checker