Ich habe ein Modul erstellt, das E-Mails mit smtplib oder MIMEText überspringt. Sie können senden, indem Sie in den Argumenten Betreff, Text, Quelle, Ziel und Cc angeben. Da für die Absender-E-Mail, die ich zu diesem Zeitpunkt verwendet habe, keine Authentifizierung erforderlich war, habe ich keine Authentifizierungsfunktion erstellt. Vielleicht kannst du es mit server.login machen. (Ich habe es nicht versucht ...)
mail.py
import smtplib
from email.mime.text import MIMEText
def send_mail(subject, body, f_email, t_email, c_email):
#Angabe des Ziels, des Betreffs und des Textes der E-Mail
msg = MIMEText(body, "html")
msg["Subject"] = subject
msg["To"] = t_email
msg["From"] = f_email
msg["Cc"] = c_email
#Geben Sie den Server an. Übergeben Sie den Namen und die Portnummer des Mailservers an den Server und den Port
server = smtplib.SMTP(Server,Hafen)
#eine E-Mail senden
server.send_message(msg)
#schließen
server.quit()
return
Recommended Posts