Комментарии:
Später Kommentar aber wieder ein super Video. An py ist einfach top das, wenn man einmal drin ist, nur schwer aufhören kann das Programm zu erweitern. Solche Mail-Programme sind übrigens sehr nützlich gegen Scam-Mails wenn z.B. import random etc. dazu kommt. Weiter so Florian und danke 🙌
ОтветитьZum besseren Schutz Ihres Kontos unterstützt Google ab dem 30. Mai 2022 keine Drittanbieter-Apps oder ‑Geräte mehr, bei denen Ihr Nutzername und Passwort ausreichen, um sich in Ihrem Google-Konto anzumelden. Ist es noch möglich das skript über gmail laufen zu lassen?
ОтветитьSehr verständliches Video👍🏻. Welchen Email-Anbieter empfiehlt sich für mehr Anonymität? Ich habe auch auf deinem Kanal nach "Email" gesucht, aber nichts derartiges gefunden. Danke.
ОтветитьKönntest du noch mal ein Video dazu machen, was die einzelnen Dinge sind , bzw was sie machen? Bei mir hat das ganze nicht funktionert ):
ОтветитьFunktoniert nicht
ОтветитьHilfreiches Video, gut erklärt! Um die Umgebungsvariablen wirklich setzen zu können musste ich die cmd als Admin ausführen, falls jmd auf das selbe Problem stoßen sollte.
ОтветитьValueError: incomplete format
:(
Was soll z.b. in der user variable sein also ich hab nicht ganz verstanden wofür die sein soll
ОтветитьSuper Erklärung, danke!
Ein Tipp noch: ich hatte Fehlermeldungen betr. ascii codierungen. sendmail kann anscheinend keine Umlaute verwerten. Um diese zu eliminieren half Data = Data.encode("ascii", "ignore"), damit werden die Umlaute ersatzlos elimiert. Evtl. gibt es elegantere Lösungen? Oder kann man dem sendmail auch Umlaute beibringen?
Wie kann ich Anhänge hinzufügen?
ich hatte jetzt an sowas gedacht:
anhang = input("Datei :\n")
und dies dann an dem Code hinzuzufügen also:
DATA = "From:%s\nTo:%s\nSubject:%s\n\n%" % (MAIL_FROM, RCPT_TO,subject, anhang, mail_text)
aber dies wird nicht funktionieren richtig? Da der "Anhang" ja eine Funktion ist und nicht ein simpler Text oder?
Hat da jemand eine Idee?
Ok ich hatte gerade ne kleine Krise weil das bei mir ewig nicht funktioniert hat. Habe rausgefunden, dass im Text keine Umlaute also Ö, Ä oder Ü stehen dürfen, wie kann man das ändern?
ОтветитьIch arbeite gerade an einer Applikation wo ich einen cmd Befehl ausführen muss und eine E-Mail verschicken soll und hab mich jetzt das erste mal an python versucht (komme von c, c++, c# und Java) und deine Beiden Videos dazu kamen gerade recht und haben mir sehr geholfen vielen Dank dafür!
Ответитьsmtplib ist schon in Python integriert, also nicht erschrecken, wenn man es nicht per pip installieren kann
ОтветитьKann man mit Python auch irgendwie eine Mail senden ohne dass man dafür wirklich registriert ist, also dass man halt einfach sich auch nicht einloggen muss und so
Ответитьbei mir lässt sich das smtplib nicht herunterladen kann mir da jemand helfen
Ответитьder link für die Lösung des Problems geht leider nicht und ich habe das Problem, dass der Befehl "pip" nicht gefunden werde kann...
Ответитьsmtplib ist schon "build-in", also muss man es nicht installieren...?
ОтветитьHallo ich will mir einen Link darüber zuschicken es kommt aber nichts an also emall kommt nur ohne text
ОтветитьWie erstelle ich eine Umgebungsvariable in mac os oder linux??? (eher mac os)
ОтветитьBei mir kommt "SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xe4 in position 39: invalid continuation byte
Press any key to continue . . .
"
An alle Macuser die ihre Login-Daten in den Umgebungsvariablen speichern möchten, können das nachfolgende Miniscript verwenden:
💻 Code 💻
import os
env_var = input('Please enter environment variable name:\n')
env_var_value = input('Please enter environment variable value:\n')
os.environ[env_var] = env_var_value
print(f'{env_var}={os.environ[env_var]} environment variable has been set.')
Hi ich bekomme nen Fehler bei server.starttls()
ssl.SSLError: [SSL: SSLV3_ALERT_ILLEGAL_PARAMETER] sslv3 alert illegal parameter (_ssl.c:1108)
Bei mir ging es so nicht und das lag an zwei Fehlern:
1. Tippfehler
(Videobeschreibung)
bei DATA = 'From:%s\nTo:%s\nSubject:%s\n\n%s' % (MAIL_FROM, RCPT_TO, subject, mail_text)
(Video)
bei DATA = 'From:%s\nTo:%s\nSubject:%s\n\n%' % (MAIL_FROM, RCPT_TO, subject, mail_text)
Richtig:
DATA = 'From:%s\nTo:%s\nSubject:%s\n\n%s' % (MAIL_FROM, RCPT_TO, subject, mail_text)
2. Andere Syntax
bei server = smtplib.SMTP('secure.emailsrvr.com:587')
Richtig: server = smtplib.SMTP('smtp.web.de',587)
Vlt wurde smtplib aber auch einfach überarbeitet
Beeindruckend was man in ca 3 min lernen kann, großen Respekt für deine Videos
ОтветитьSehr interessantes Video, danke dafür! Kann es sein, dass du in der Variable DATA am Ende des Strings ein s vergessen hast? Statt 'From:%s\nTo:%s\nSubject:%s\n\n%' 'From:%s\nTo:%s\nSubject:%s\n\n%s' oder verstehe ich etwas falsch?
Ответитьman kann auch input("USER") z.B nutzen was ich einfacher und schneller finde wenn man mit einem Compiler arbeitet wie pycharm
ОтветитьSehr einfach und gut erklärt...wow!
Ответитьin python gibt es aber auch für alles ein modul :)
ОтветитьHallo ich bekomme folgeden Fehler:
(535, b'5.7.8 Error: authentication failed: UGFzc3dvcmQ6')
Kann mir jemand helfen?
ich kriege den Fehler
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. ...
ich habe imap an, ein App Passwort, und ich habe der Sicherheitsmeldung zugestimmt das ich es war. Was soll ich noch zun damit es klappt. Passwort ist auch richtig.
Was ist wenn man versucht von z.B. Gmail zu Gmx oder sowas zuschicken geht das?
ОтветитьEcht schön erklärt. Mir gefällt sehr, dass du das nicht mit ausformuliertem Text zuballerst oder mit unnötigen Effekten, die vom Wesentlichen ablenken. Ich würde übrigens noch eine shebang line am Anfang des Skripts hinzufügen: #!/usr/bin/env python 3, zum Beispiel. Aber das nur als eine Kleinigkeit am Rande. Python ist meine absolute Lieblingsprogrammiersprache. Zur Automatisation von Prozessen immens nützlich!
Ответитьmuss ich mir erst iwo ein Konto erstellen oder kann ich bei user name und password auch so wie du test eingeben?
ОтветитьKannst du vllt ein Video dazu machen, wie man einen Anhang mitverschickt
ОтветитьBenutze ich im Unternehmenskontext um automatisiert Report-Mailings zu verschicken- super Sache! Baue mir die Tabellen in der Mail mit HTML dynamisch zusammen 😊
ОтветитьDas Video ist Top man merkt das du da Arbeit reingesteckt hast.👍
ОтветитьKönntest du auch ein Video machen wie CDs gelesen werden? :)
ОтветитьKönnten Sie vielleicht ein Video über das BGP Protokoll drehen? :)
ОтветитьRiesiges Lob an dich für deine stets informativen und gut aufbereiteten Videos! Vielen Dank :)
ОтветитьSpannendes Video!
ОтветитьNein wirklich, den Standardport, hätte ich mir jez nich gedacht hihihi
ОтветитьCoole kleine Übung. Danke! Bitte mehr davon :) Python rockt :D (Und alle anderen Programmiersprachen auch. Es ist Egal welche Sprache man am liebsten nutzt, hauptsache sie löst das Problem)
Ответить