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 richiede
server = smtplib.SMTP_SSL('localhost')
A naso questo localhost non e' corretto.
Secondo me dovresti inserirci l'indirizzo server di posta.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python