Es ist Zeit für ein weiteres Projekt, und dieses Mal verwenden wir Python zum Versenden von E-Mails.
Korrekt.
Wir können E-Mails mit Python senden.
Jetzt werden wir später untersuchen, warum dies nützlich sein könnte, aber ich möchte Ihnen eine Vorwarnung geben.
Python hat ein eingebautes E-Mail-Modul, und dieses Modul wurde tatsächlich mit Python drei Punkt sechs aktualisiert.
Deshalb zeige ich Ihnen die neueste Version.
Wenn Sie nach dem Versenden von E-Mails mit Python googeln, sehen Sie möglicherweise viele veraltete Methoden zum Senden von E-Mails.
Also nur ein Hinweis, dass Sie vielleicht etwas anderes sehen als das, was ich Ihnen gleich zeigen werde.
Aber seit der Aufnahme dieses Videos ist dies die neueste Möglichkeit, E-Mails zu senden.
Okay, warum könnte das nützlich sein?
Stellen Sie sich vor, Sie haben eine Liste mit E-Mails, die Sie gesammelt haben, und möchten ein neues Startup gründen. Sie möchten,
dass die Leute von Ihrem Startup erfahren, oder?
So können wir ein Programm erstellen, das E-Mails an vielleicht Hunderte, Tausende von Menschen gleichzeitig sendet,
vielleicht eine benutzerdefinierte E-Mail mit ihrem Namen, um unser Produkt zu bewerben.
Jetzt werden wir uns später mit Ausgaben und ähnlichen Dingen beschäftigen, aber Sie denken vielleicht, warum
brauchen wir dafür Python?
Zum Beispiel gibt es Tools wie.
MailChimp.
Dies ist ein auf Softwareabonnements basierendes Produkt, das uns dies ermöglicht, wir können E-Mails sammeln und auch
benutzerdefinierte E-Mails senden.
Und Sie haben Recht, Unternehmen wie MailChimp oder Miller Lite oder Hunderte davon
erlauben uns, viele E-Mails an potenzielle Kunden zu senden, um Leads zu verkaufen, um unser Geschäft auszubauen.
Aber ich möchte Ihnen zeigen, wie man mit Python umgeht, da es manchmal nützlich sein kann.
Kommen wir also dazu.
Und ich werde dieses Projekt zum Anlass nehmen, um zu lernen.
Ein paar eingebaute Pakete in Python.
Als erstes verwenden wir SMTP, Leyb, so s. m TPE Lib-Modul und wir
sagen auch aus E-Mail, Dott-Nachrichten, E-Mail importieren.
Nachricht.
Und es sollte wieder eine E-Mail-Nachricht geben, dies ist das E-Mail-Modul, das in Python integriert ist, und ich werde hier einen Link
setzen, wo er Ihnen einige der alten APIs zeigt.
Das ist also die veraltete Art, Dinge zu verwenden.
Wir werden die E-Mails, Nachrichten und den Versand von E-Mails erledigen.
Nun, die andere ist SMTP, jetzt wird SMTP es uns ermöglichen, einen sogenannten SMTP-Server zu erstellen. Jedes
Mal, wenn Sie E-Mails an jemanden senden, muss ein Server vorhanden sein, der die Sprache der E-Mail kommuniziert.
Und dafür wird SMTP verwendet.
Auf Websites sehen Sie beispielsweise HTTP oder https als Kommunikationsprotokoll zwischen einem Browser und einem
Server.
Ebenso haben E-Mails ihr eigenes Kommunikationsprotokoll, und zwar über SMTP.
Tatsächlich steht die Abkürzung für Simple Mail Transfer Protocol.
Es ist ein Protokoll oder ein Standard für den Versand von E-Mails von Computer zu Computer.
Gmail verwendet dies, Hotmail verwendet so ziemlich die meisten E-Mail-Clients.
Ich werde zu einer Ressource verlinken, wenn Sie mehr über SMTP erfahren möchten.
Aber das Wichtigste ist, wenn wir eine E-Mail senden möchten, benötigen wir einen SMTP-Server.
Von hier aus werden wir uns damit befassen, wie wir unsere erste E-Mail senden, bevor wir uns
diesem und dem nächsten Video zuwenden. Ich möchte, dass Sie ein E-Mail-Konto erstellen.
Wenn Sie keins haben, verwende ich ein Dummy-E-Mail-Konto, ein Gmail-Konto, das ich
gerade erstellt habe, denn wir müssen uns mit einem Passwort anmelden. unseren
Benutzernamen und senden Sie tatsächlich eine E-Mail von diesem E-Mail-Konto, ohne diesen Browser tatsächlich zu verwenden.
Machen Sie also weiter und erstellen Sie ein Dummy-Gmail-Konto, oder Sie können Ihr normales Konto verwenden, wenn Sie möchten.
Aber ich mag es, meine Passwörter von allem fernzuhalten.
Und ich möchte mein persönliches E-Mail-Passwort nicht wirklich mit Ihnen teilen, also werde ich dieses verwenden.
Gut.
Machen wir eine Pause und senden unsere erste E-Mail im nächsten Video.