Skip to main content

SMTP Check Port 25 with the Telnet Command



SMTP Check Port 25 with the Telnet Command

You can check your SMTP Server on SMTP port 25 with the following Telnet command:

Open a command line and type

telnet smtp-server.domain.com 25

If your server is online a connection will be established on port 25 (SMTP).

An Exchange Server answers with the following output:

220 mailserver.domain.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready at Sat, 22 May 2006 08:34:14 +0200

When you type the ‘help’ command the available commands are listed:

214-This server supports the following commands:
214 HELO EHLO STARTTLS RCPT DATA RSET MAIL QUIT HELP AUTH TURN ATRN ETRN BDAT VRFY


Try the following to send an eMail from the command line:

220 mailserver.domain.com Microsoft ESMTP MAIL Service, Version: 5.0.2195.5329 ready at Sat, 22 May 2006 09:01:29 +0200
helo myserver.domain.com
250 mailserver.domain.com Hello [10.1.11.133]
mail from:<myname@mydomain.com>
250 2.1.0 myname@mydomain.com....Sender OK
rcpt to:<recipientname@mydomain.com>
250 2.1.5 recipientname@mydomain.com
data
354 Start mail input; end with <CRLF>.<CRLF>
subject: This is a test mail
to: recipientname@mydomain.com
This is the text of my test mail.
.

250 2.6.0 <exchange.domain.com> Queued mail for delivery
quit

If the mailserver returns a "syntax error" after the "mail from:" command, you've probably forgotten to put the mail address in brackets <>.




The better way to Check Port 25 (free tool)


If you would like to check your SMTP Server at regular intervals, you can use the command line tool SLCheck. SLCheck connects to the SMTP Server and checks the answer. Batch files can be executed in dependance of the result, e.g. to send alarm notifications. Try the following command:

SLCheck -p 25 -a your-server.com -r "220"

220 is the normal answer from a SMTP Server.

All results are logged in a logfile. You can monitor your SMTP Server by running SLCheck as a scheduled task, e.g. once a minute.

SLCheck Homepage




BE a part of My Network:
Thanks & Regards,
Rizwan Ahmed
Software Engineer And Microsoft Dynamics Technical Consultant
Cell Phone:+92 332 3588699

GTalk|LinkedIn|Twitter|Facebook|Blog|Skype

Comments