Manually testing a SMTP connection from the command line.

By | 1 August 2011

I have often had to manually test a SMTP (mail server) connection from the command line but I always forget the exact order of the commands in the conversation. This test is done via a standard telnet client on Linux, Unix, Mac OSX and Windows. If I remember correctly, in Windows you will have to enable echo to see your commands as they are typed (Set local_echo). Here is my walk through:

telnet 25
mail from:
rcpt to:
“Some Random Text.”

Remember the single period is the end of the conversation and signifies the end of the message to the SMTP server. A message should not be delivered to from The body of the e-mail will contain “Some Random Text.”

4 thoughts on “Manually testing a SMTP connection from the command line.

  1. Brain Castelluccio

    I wish to voice my gratitude for your generosity for those people that have the need for help on this particular subject matter. Your special commitment to passing the solution along came to be quite beneficial and have in every case encouraged professionals much like me to get to their ambitions. Your personal informative tutorial indicates a whole lot a person like me and somewhat more to my office colleagues. Thank you; from everyone of us.

  2. Michael Rooney

    Just desire to say your article is as amazing. The clarity in your post is simply spectacular and i can assume you are an expert on this subject. Fine along with your permission let me to snatch your feed to keep updated with imminent post. Thank you one million and please carry on the rewarding work.

  3. jimmy choo ugg boots

    Hey there! This is kind of off topic but I need some advice from an established blog. Is it tough to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about setting up my own but I’m not sure where to begin. Do you have any ideas or suggestions? With thanks

    1. admin Post author

      I would recommend using something like if you are not very tichnical. Setting up a blog is not very difficult but you will need some Linux and MySQL experience to manage it over time. Good luck and let me know when your blog is set up!


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.