Comment envoyer des e-mails en Python via SMTPLIB
Voici un exemple d'email écrit dans le module Python «smtplib». Il se connectera au serveur SMTP GMail et effectuera l'authentification avec le nom d'utilisateur et le mot de passe donnés (codés en dur dans le programme), et utilisera le serveur SMTP GMail pour envoyer un e-mail au destinataire.
import smtplib to = '[email protected]' gmail_user = '[email protected]' gmail_pwd = 'yourpassword' smtpserver = smtplib.SMTP("smtp.gmail.com",587) smtpserver.ehlo() smtpserver.starttls() smtpserver.ehlo smtpserver.login(gmail_user, gmail_pwd) header = 'To:' + to + '\n' + 'From: ' + gmail_user + '\n' + 'Subject:testing \n' print header msg = header + '\n this is test msg from example.com \n\n' smtpserver.sendmail(gmail_user, to, msg) print 'done!' smtpserver.close()