import socket import traceback #Simply change the host and port values host = 'localhost' port = '25' s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) try: s.connect((host, port)) s.shutdown(2) print "Success connecting to " print host + " on port: " + str(port) except: print "Cannot connect to " print host + " on port: " + str(port) traceback.print_exc()