Vous devez modifier la sécurité de votre compte Google pour permettre à python d'envoyer des e-mails.
De la sécurité du compte Google Connectez-vous à Google - Activez le processus de vérification en deux étapes Définissez le mot de passe de l'application.
Vous devez vous connecter à l'adresse du serveur de Gmail (smtp.gmail.com), port 587 avec votre compte Google et votre mot de passe.
smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
smtpobj.starttls()
smtpobj.login(sendAddress, password)
Ajoutez le contenu de l'e-mail à envoyer à MIMEText. Vous pouvez ajouter l'objet à ['Objet'], l'adresse e-mail de l'expéditeur à ['De'] et l'adresse e-mail de destination à ['A'].
msg = MIMEText(bodyText)
msg['Subject'] = subject
msg['From'] = fromAddress
msg['To'] = toAddress
msg['Date'] = formatdate()
Vous pouvez envoyer le mail créé par send_message.
smtpobj.send_message(msg)
smtpobj.close()
import smtplib
from email.mime.text import MIMEText
from email.utils import formatdate
sendAddress = 'Mon adresse email'
password = 'mot de passe'
subject = 'matière'
bodyText = 'Texte'
fromAddress = 'Adresse e-mail de l'expéditeur'
toAddress = 'Adresse e-mail de destination'
#Connectez-vous au serveur SMTP
smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
smtpobj.starttls()
smtpobj.login(sendAddress, password)
#Écrire un email
msg = MIMEText(bodyText)
msg['Subject'] = subject
msg['From'] = fromAddress
msg['To'] = toAddress
msg['Date'] = formatdate()
#Envoyer l'e-mail créé
smtpobj.send_message(msg)
smtpobj.close()
Recommended Posts