[Python] [Beginner's question] Inviare una mail tramite smtplib.

Gabriele Battaglia iz4apu a libero.it
Mer 18 Feb 2015 15:11:54 CET



Diego Barrera, alle 14:29 del 18/02/2015, digitò:
> Rileggendo, mi sono ricordato che devi anche invocare il metodo login
> che nel tuo esempio non c'e':
>
> server.login('diegonebarrera', 'password')
>
Ok,
quindi:

 >>> import smtplib
 >>> s = smtplib.SMTP("smtp.libero.it",25)
 >>> s.login("iz4apu a libero.it","lamiapass")
(235, '... authentication succeeded')
 >>> # qui ho un problema
 >>> 
s.sendmail("iz4apu a libero.it","gabriele.battaglia a gmail.com","\nCiao, test")

Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "C:\Python27\lib\smtplib.py", line 745, in sendmail
     self.rset()
   File "C:\Python27\lib\smtplib.py", line 469, in rset
     return self.docmd("rset")
   File "C:\Python27\lib\smtplib.py", line 394, in docmd
     return self.getreply()
   File "C:\Python27\lib\smtplib.py", line 368, in getreply
     raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
 >>>
***

Idee sul perchè?
GB.


Maggiori informazioni sulla lista Python