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

Diego Barrera diegonebarrera a yahoo.it
Mer 18 Feb 2015 14:29:38 CET


Il 18/02/2015 14:10, Diego Barrera ha scritto:
> Il 18/02/2015 12:59, Gabriele Battaglia ha scritto:
>> Diego Barrera, alle 12:37 del 18/02/2015, digitò:
>>>> server = smtplib.SMTP_SSL('localhost')
>>>>
>>> A naso questo localhost non e' corretto.
>>> Secondo me dovresti inserirci l'indirizzo server di posta.
>> Ciao Diego.Ok, com'è il formato di localhost?
>> Cioè, mettiamo che il mio username sia miamail a io.it e la password 1234.
>> Dovrei scrivere:
>> server = smtplib.SMTP_SSL('miamail a io.it","1234")
>>
> Se usi python 2 questo e' il link:
> https://docs.python.org/2/library/smtplib.html
>
> Comunque per capirci devi mettere gli stessi parametri che inserisci 
> quando
> configuri un MTA (es. Thunderbird)
>
> Io per questo account mail dovrei scrivere:
>
> server = smtplib.SMTP_SSL('smtp.mail.yahoo.it', '25')

Rileggendo, mi sono ricordato che devi anche invocare il metodo login
che nel tuo esempio non c'e':

server.login('diegonebarrera', 'password')



Maggiori informazioni sulla lista Python