Sie müssen die Sicherheit Ihres Google-Kontos ändern, damit Python E-Mails senden kann.
Aus der Sicherheit des Google-Kontos Melden Sie sich bei Google an. Aktivieren Sie den zweistufigen Überprüfungsprozess. Legen Sie das App-Passwort fest.
Sie müssen sich mit Ihrem Google-Konto und Passwort bei der Serveradresse von Google Mail (smtp.gmail.com), Port 587, anmelden.
smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
smtpobj.starttls()
smtpobj.login(sendAddress, password)
Fügen Sie den Inhalt der E-Mail hinzu, die an MIMEText gesendet werden soll. Sie können den Betreff zu ['Betreff'], die E-Mail-Adresse des Absenders zu ['Von'] und die Ziel-E-Mail-Adresse zu ['Bis'] hinzufügen.
msg = MIMEText(bodyText)
msg['Subject'] = subject
msg['From'] = fromAddress
msg['To'] = toAddress
msg['Date'] = formatdate()
Sie können die von send_message erstellte E-Mail senden.
smtpobj.send_message(msg)
smtpobj.close()
import smtplib
from email.mime.text import MIMEText
from email.utils import formatdate
sendAddress = 'Meine Email-Adresse'
password = 'Passwort'
subject = 'Gegenstand'
bodyText = 'Text'
fromAddress = 'E-Mail-Adresse des Absenders'
toAddress = 'Ziel-E-Mail-Adresse'
#Stellen Sie eine Verbindung zum SMTP-Server her
smtpobj = smtplib.SMTP('smtp.gmail.com', 587)
smtpobj.starttls()
smtpobj.login(sendAddress, password)
#Mail schreiben
msg = MIMEText(bodyText)
msg['Subject'] = subject
msg['From'] = fromAddress
msg['To'] = toAddress
msg['Date'] = formatdate()
#Senden Sie die erstellte Mail
smtpobj.send_message(msg)
smtpobj.close()
Recommended Posts