Il 18/02/2015 11:59, Gabriele Battaglia ha scritto:
Ciao a tutti.Quella che segue è una domanda da parte di un super principiante. Lo scopo è imparare l'utilizzo del modulo smtplib per inviare una mail. Dalla libreria di riferimento, ho copiato questo script e l'ho eseguito: ***Start copy*** # Invio mail, studio import smtplib def prompt(prompt): return raw_input(prompt).strip() fromaddr = prompt("From: ") toaddrs = prompt("To: ").split() print "Enter message, end with ^D (Unix) or ^Z (Windows):" # Add the From: and To: headers at the start! msg = ("From: %s\r\nTo: %s\r\n\r\n" % (fromaddr, ", ".join(toaddrs))) while 1: try: line = raw_input() except EOFError: break if not line: break msg = msg + line print "Message length is " + repr(len(msg))# Nella riga qui sotto sostituisco smtplib.SMTP con smtplib.SMTP_SSL, perchè il mio provider la richiedeserver = smtplib.SMTP_SSL('localhost')
A naso questo localhost non e' corretto. Secondo me dovresti inserirci l'indirizzo server di posta. _______________________________________________ Python mailing list [email protected] http://lists.python.it/mailman/listinfo/python
