domenica 5 aprile 2009

UberMail 0.2-beta

Stanco di usare l'obsoleto telnet per le fake mail ho creato un programma per inviare mail in python. Come avrete capito leggendo il titolo quello che vi propongo è solo una bozza se pur funzionante che mi ripropongo di modificare con vari aggistamenti.....

#!/usr/bin/python
import email.utils, smtplib, email.mime.text
mes = raw_input("\n\tDigita il messaggio da inviare:\n\n")
des = raw_input("\n\tDigita il nome del destinatario e l'indirizzo:\n\n")
mit = raw_input("\n\tDigita il nome del mittente e l'indirizzo:\n\n")
ogg = raw_input("\n\tDigita l'oggetto della mail:\n\n")
he = email.mime.text.MIMEText(mes)
he["To"] = email.utils.formataddr((des.split(" ")[0], des.split(" ")[1]))
he["From"] = email.utils.formataddr((mit.split(" ")[0], mit.split(" ")[1]))
he['Subject'] = ogg
ser = smtplib.SMTP()
ser.connect("mail.tin.it", "25")
ser.set_debuglevel(True)
ser.helo
try:
ser.sendmail(mit.split(" ")[1], [des.split(" ")[1]], he.as_string())
finally:
ser.quit()
print "\n\tMessaggio inviato con successo\n"


A presto

EDIT 06/04/09

Nessun commento:

Posta un commento