Seite 1 von 1
eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 19:42
von quivadis
Hallo Freunde,
ich habe mir erfolgreich ein Programm geschrieben, welches aus einer CSV-Datei email-Adressen ausliest und an diese über smtplib eMails verschickt.
Das senden der E-Mails inklusive Anhang funktioniert. Was mir noch Schwierigkeiten bereitet ist das ablegen im gesendet Ordner.
Ich benutze web.de als Server. Imap ist aktiviert.
Im Forum habe ich gelesen das imapclient mir irgendwie dabei helfen kann.
Über Imap werden doch keine EMails versendet. Muss ich ich die EMail nochmal nachträglich auf dem Server laden?
Ich bedanke mich schon mal voraus für eure Antworten.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:07
von __blackjack__
@quivadis: Wenn die Mail auf dem IMAP-Server in einem Ordner auftauchen soll, musst Du sie per IMAP-Protokoll dort ablegen. So wie ein E-Mail-Programm das auch machen würde.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:15
von quivadis
@__blackjack__: Im Moment verschicke ich die EMails über smtp und logge mich auch über smtp im im EMail-Postfach ein zum verschicken.
Wenn ich Dich richtig verstanden habe muss ich die eMails per Imap verschicken?
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:18
von sparrow
Man kann via IMAP keine Mails verschicken. Dafür musst du SMTP verwenden. Aber wenn es sich um ein IMAP-Postfach handelt, dann musst du nach dem erfolgreichen versenden deine Mail auch in dem Ordner via IMAP ablegen.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:21
von quivadis
Genau das ist mein Problem, wie lege ich die verschickte EMail dort ab.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:24
von sparrow
Python bringt dafür das modul
imaplib mit.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:27
von quivadis
Danke, dann werde ich mir mal die Dokumentation durchlesen.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 21:32
von sparrow
Vielleicht auch das
mailbox Modul.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Mittwoch 9. Februar 2022, 23:55
von __blackjack__
@sparrow: Das ist für lokale Ablage in verschiedenen Formaten.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Sonntag 13. Februar 2022, 18:06
von quivadis
Nach einlesen in das IMAP-Protokoll konnte ich jetzt eine eine EMail auf dem IMAP-Server in ein von mir bestimmtes Verzeichnis ablegen. Die EMail wurde aber noch nicht versendet.
Kann ich die EMail aus dem IMAP-Verzeichnis über smtp verschicken, oder muss ich sie erneut hochladen?
Re: eMails im gesendet Ordner ablegen?
Verfasst: Sonntag 13. Februar 2022, 18:22
von sparrow
Eigentlich ist das Vorgehen so, dass du die Mail über SMTP sendest und anschließend - wenn das erfolgreich war - die Mail via IMAP speicherst.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Sonntag 13. Februar 2022, 18:27
von quivadis
Wenn ich die EMail über smtp verschicke, wird sie ja nicht im IMAP abgelegt, deswegen ja meine Frage ob die EMail 2x Hochgeladen werden muss, einmal mit Smtp zum verschicken und dann noch mal mit Imap.append.
Re: eMails im gesendet Ordner ablegen?
Verfasst: Sonntag 13. Februar 2022, 18:28
von sparrow
Jo.