[PIPython] inviare email con smtplib.

Alex Martelli aleaxit
Ven 19 Nov 2004 15:16:40 CET


On Jan 1, 2004, at 2:07 PM, matteo wrote:

> ciao a tutti, ho scritto:
>
> import smtplib
>
> server_smtp=smtplib.SMTP("smtp.mac.com")
> server_smtp.sendmail("matteolovatti a mac.com","matteolovatti a mac.com",me 
> ssaggio)
>
> ma il messaggio che ricevo ha come "from:" matteolovatti a mac.com
> ma come "To:" non ha assolutamente nulla !!
>
> potete aiutarmi ?
>
Il protocollo SMTP non si occupa ne` poco ne` punto degli headers della  
tua
mail!  Devi preparare tu questi headers come parte del messaggio che  
chiedi
ad SMTP di spedire.  Il modo piu` semplice per farlo puo` essere quello  
di usare
il package email che e` parte della libreria standard di Python, ma  
puoi anche
farlo "a manina" se preferisci... comunque, lo standard per gli headers  
delle
email (indipendentemente dal fatto che vengano spedite con SMTP o con un
qualsiasi altro protocollo) era lo RFC 822, aggiornato poi dall'RFC  
2822.


Alex




More information about the Python mailing list