Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt

Überblick über das, was ich gemacht habe

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 ...)

Code

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

Die Geschichte, ein Modul zu erstellen, das E-Mails mit Python überspringt
Die Geschichte, einen Standardtreiber für db mit Python zu erstellen.
Die Geschichte, wie man mit Python einen 100-Yen-Frühstücks-Bot für die Universität macht
Die Geschichte der Erstellung einer Webanwendung, die umfangreiche Lesungen mit Django aufzeichnet
Die Geschichte der Verarbeitung A von Blackjack (Python)
Erstellen Sie ein Kompatibilitätsbewertungsprogramm mit dem Zufallsmodul von Python.
[Python] Ein grobes Verständnis des Protokollierungsmoduls
Die Geschichte eines Mel-Icon-Generators
Eine Geschichte, die die Gegenwart von Qiita mit Qiita API + Elasticsearch + Kibana visualisiert
Die Geschichte einer Soundkamera mit Touch Designer und ReSpeaker
Die Geschichte, ein Paket zu erstellen, das den Betrieb von Juman (Juman ++) & KNP beschleunigt
Eine Geschichte, die nicht funktioniert hat, als ich versucht habe, mich mit dem Python-Anforderungsmodul anzumelden
Die Geschichte des Erstellens eines Bots, der aktive Mitglieder in einem bestimmten Slack-Kanal mit Python anzeigt
Eine Geschichte, die den Aufwand für Betrieb / Wartung reduziert
Die Geschichte einer Box, die Peppers AL Memory und MQTT miteinander verbindet
Rund um die Authentifizierung von PyDrive2, einem Paket zum Betreiben von Google Drive mit Python
Die Geschichte, eine harte Zeit mit der gemeinsamen Menge HTTP_PROXY = ~ zu haben
Die Geschichte, mit Python eine Hanon-ähnliche Partitur zu machen
Ein Memo, dass ich den Datenspeicher mit Python berührt habe
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Eine Geschichte, die praktisch war, als ich versuchte, das Python-IP-Adressmodul zu verwenden
Ein Hinweis auf Missverständnisse beim Versuch, das gesamte selbst erstellte Modul mit Python3 zu laden
Die Geschichte der Implementierung des Themas Facebook Messenger Bot mit Python
Eine Geschichte über einen Amateur, der mit Python (Kivy) einen Blockbruch macht ②
Die Geschichte eines Rubinisten, der mit Python :: Dict-Daten mit Pycall kämpft
Die Geschichte, dass Python nicht mehr mit VS Code (Windows 10) arbeitet
Eine Geschichte über einen Amateur, der mit Python (Kivy) einen Blockbruch macht ①
Python-Skript, das den Inhalt zweier Verzeichnisse vergleicht
Eine Geschichte über einen Python-Anfänger, der mit dem No-Modul'http.server 'feststeckt.
Die Geschichte von Python und die Geschichte von NaN
Die Geschichte des Exportierens eines Programms
Eine Geschichte, die mit der Installation der maschinellen Lernbibliothek JAX zusammenhängt
Die Geschichte, dass die Version von Python 3.7.7 nicht an Heroku angepasst wurde
Der 14. März ist der Tag des Umfangsverhältnisses. Die Geschichte der Berechnung des Umfangsverhältnisses mit Python
[Python, Ruby] Selen-Holen Sie sich Webseiteninhalte mit Webdriver
Eine Funktion, die die Verarbeitungszeit einer Methode in Python misst
Die Geschichte der Erstellung einer Website, auf der die Veröffentlichungsdaten von Büchern aufgeführt sind
Die Idee, die Konfigurationsdatei mit einer Python-Datei anstelle von yaml zu füttern
[Python] Ein Hinweis, dass ich das Verhalten von matplotlib.pyplot zu verstehen begann
[Python] Ein Programm, das den Inhalt der Liste nach links dreht
[Python] Ein Programm, das Treppen mit # erstellt
Übergeben Sie den Pfad des importierten Python-Moduls
Erstellen Sie ein Beziehungsdiagramm von Python-Modulen
Durchsuche das Labyrinth mit dem Python A * -Algorithmus
Die Geschichte einer unveränderlichen Form
Überprüfen Sie den Pfad des importierten Python-Moduls
[Python] [Meta] Ist der Python-Typ ein Typ?
Eine typisierte Welt, die mit Python beginnt
Die Geschichte, ein Tool zu erstellen, das auf Mac und Windows auf der Spieleentwicklungsseite ausgeführt wird
[Python] Ein Programm, das die Partitur rundet
Die Geschichte eines Parksensors in 10 Minuten mit dem GrovePi + Starter Kit
[Python] Ein Programm, das die Anzahl der Schokoladensegmente berechnet, die die Bedingungen erfüllen
Wenn Sie einen Singleton in Python möchten, stellen Sie sich das Modul als Singleton vor