import socket sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) def getdata(): global srv,sender,recipient,data srv = raw_input("Insert a SMTP server: ") sender = raw_input("Insert your mail address: ") recipient = raw_input("Insert recipient's mail address: ") data = raw_input("Insert mail text: ") def senddata(): sock.connect((srv,25)) sock.send('helo inwind.it\n') sock.send('mail from:<' + sender + '>\n') sock.send('rcpt to:<' + recipient + '>\n') sock.send('data\n') sock.send(data) sock.send('\n') sock.send('.') sock.send('\n') print sock.recv(65536) sock.send('quit\n') print """ pygeon 0.1 - simple e-mail program coded by viper - GNU License! """ getdata() senddata()