Hallo, ich würde gerne bestimmte Email Aufgaben automatisieren, z.B. bei neu eingehenden Nachrichten Absender und Betreff auswerten und die Mail dann in bestimmte Mail Ordner kopieren. Die jeweiligen Aktionen würde ich gerne Protokollieren (z.B. "5 Nachrichten von Ralf Meier in den Ordner Wichtiges kopiert") und die neuen Protokoll-Einträge regelmäßig als Zusammenfassung per Mail versenden. Es handelt sich um ein klassisches Email Postfach bei einem Webhosting-Anbieter. Ließe sich so etwas ohne großen Programmier-Aufwand umsetzen? Ich dachte spontan an einen lokal laufenden MDA, denn deren Spam-Erkennung müsste vom Ablauf her ähnlich funktionieren, oder? Aber es könnte auch sein, dass in dem Bereich vorgefertigte Module verwendet werden, die man nicht so einfach zweckentfremden kann. Es müsste halt irgendwie mit den Zugangsdaten für das vorhandene Email Postfach beim Webhoster funktionieren. Eine Thunderbird-Erweiterung kam mir noch in den Sinn, aber da weiß ich nicht, ob die APIs das unterstützen und wie verlässlich das in Zukunft mit Updates läuft. Ich habe damals bei Firefox die Einführung der Zwangssignierung mitbekommen und auch das Chaos, weil wichtige API Funktionen nicht mehr vorhanden waren. Wie hat sich das eigentlich entwickelt und wie sieht es mit der Zwangssignierung bei Thunderbird aus? Herzlichen Dank und schöne Grüße Jan
Bei einen POP3 Abruf ist das absolut kein Problem mit THE-BAT. Mache ich jedes mal. www.ritlabs.com Leider Kostenpflichtig.
Ich hatte vor Jahren mal angefangen soetwas als php Skript zu bauen. https://github.com/KoljaL/semi-automatic-blacklist-for-Email-Account
wenn du outlook nutzt, gibt es "Regeln", die genau das tun. Bei Thunderbird hätte ich auch ein Regelsystem erwartet, aber auch wenn es die Software nicht kann, vielleicht kann es dein E-Mail Anbieter? Einfach mal über's web-interface einloggen und durchklicken? Falls es wirklich etwas selbstgebautes sein soll: ich lese meine emails mit python und den libraries * import email * import imaplib aber die Zugangsdaten unverschlüsselt auf dem Rechner zu speichern kann ich nicht empfehlen ;)
A. S. schrieb: > Bei Thunderbird hätte ich auch ein Regelsystem erwartet ja, TB kann das auch: Tools -> Message Filters Läuft dann halt nur Client-seitig.
Schlaumaier schrieb: > Bei einen POP3 Abruf ist das absolut kein Problem mit THE-BAT. Hmm, POP3 habe ich schon ewig nicht mehr genutzt. Wird das nicht irgendwann mal abgeschaltet? :) Kolja L. schrieb: > https://github.com/KoljaL/semi-automatic-blacklist-for-Email-Account Nicht schlecht...ich habe dazu eine Frage: laut Kommentar werden "ungesehene" Mails abgerufen, aber als Parameter für imap_search steht "ALL"? Wie funktioniert bei IMAP überhaupt das Abrufen "neuer" Mails? Also nicht "gelesen/ungelesen", sondern im Sinne von "waren beim letzten Abruf nocht nicht da". Geht das nach Zeitstempel oder gibt es einen Index, den man zwischenspeichern und vergleichen muss? A. S. schrieb: > wenn du outlook nutzt, gibt es "Regeln", die genau das tun. Bei > Thunderbird hätte ich auch ein Regelsystem erwartet, aber auch wenn es > die Software nicht kann, vielleicht kann es dein E-Mail Anbieter? Thunderbird verfügt schon über Filter-Regeln. Aber es geht mir ja auch um Statistik...Da sollen Variablen hochgezählt und zusammen mit anderen Informationen gespeichert werden, die dann später aufbereitet und versendet werden. Ich bezweifle, dass das nur mit Filtern bzw. ohne eine (Skript-)Sprache funktioniert. > Falls es wirklich etwas selbstgebautes sein soll: ich lese meine emails > mit python und den libraries > * import email > * import imaplib Was die Mailserver angeht, hatte ich die Hoffnung, dass dort einfache Hooks für eingehende Mails existieren, wo man dann mit Python oder einer anderen Sprache ansetzen kann. Ich möchte halt vermeiden das Rad neu zu erfinden, denn dabei kann man sehr schnell Tage lang mit der Lösung irgendwelcher Probleme verbringen. Es muss aber keine fertige Lösung sein. Halb selbstgebaut würde mir ganz gut gefallen. :) Vielen Dank für eure Ideen.
:
Bearbeitet durch User
Schlaumaier schrieb: > Bei einen POP3 Abruf ist das absolut kein Problem mit THE-BAT. > Mache ich jedes mal. > > > www.ritlabs.com Ack.... > Leider Kostenpflichtig. die paar Euro machen einen nicht arm, brauchst also nicht motschgern.
Jan M. schrieb: > "ALL"? Wie funktioniert bei IMAP überhaupt das Abrufen "neuer" Mails? > Also nicht "gelesen/ungelesen", sondern im Sinne von "waren beim letzten .. list "INBOX/" "*" https://www.atmail.com/blog/imap-101-manual-imap-sessions/ https://www.atmail.com/blog/imap-commands/ >
Jan M. schrieb: > laut Kommentar werden "ungesehene" Mails abgerufen, aber als Parameter > für imap_search steht "ALL"? Ich glaube, dass es im header der mail eine flag gibt und um dir zu lesen, muss man die mail abrufen. Ist aber schon lange her, daher alles unter Vorbehalt.
Jan M. schrieb: > eingehenden Nachrichten Absender und Betreff auswerten und die Mail dann > in bestimmte Mail Ordner kopieren Der Teil ist einfach hierfür gibt es https://datatracker.ietf.org/doc/html/rfc5228 "Sieve: An Email Filtering Language" Wenn dein Webhoster das anbietet würde ich es nutzen. Ansonsten kann das auch jeder Moderne Email Client, aber eigentlich gehört es auf den Server. Vielleicht hat dein Email Provider auch was hausgemachtes und nicht Sieve aber irgendwas wird da sein. Jan M. schrieb: > Die jeweiligen Aktionen würde ich > gerne Protokollieren (z.B. "5 Nachrichten von Ralf Meier in den Ordner > Wichtiges kopiert") und die neuen Protokoll-Einträge regelmäßig als > Zusammenfassung per Mail versenden. Der Teil ist eher unüblich, und du wirst hier vermutlich selbst was machen müssen. vielleicht ein Cronjob der die Unterordner eines Postfach scannend und den Report anhand der Neuen Emails verfasst. ggf kann Sieve ein X-Header einspielen um das Script zu unterstützen.
Jan M. schrieb: > Hmm, POP3 habe ich schon ewig nicht mehr genutzt. Wird das nicht > irgendwann mal abgeschaltet? :) Ich denke das ist nicht wirklich möglich. Ich benutzte IMAP auf meinen Geräten, und nur auf meinen Haupt-PC POP3. Also abrufen und löschen auf den Server. Und dank einer Menge Filterregeln wird JEDE Email perfekt eingeordnet. Durch die Gruppenfilterregeln z.b. werden alles Emails die von einen Unternehmen kommen automatisch den Unternehmensordner zugeordnet. Und alle Newsletter in einen anderen Ordner gesammelt. Das hält die sonst einzelnen benötigten Filter in Grenzen. ;) Dann noch "verbotenen Worte" Filter und verbotenen Domains Filter. Etc. Ich habe dank einer sehr guten Ordner aktuell ca. 40 Filter aktiv. Der Grund ist das mein Konto nur eine begrenzte Speicherkapazität hat, und ich nicht bereit bin mehr "zu buchen". Da ist jeder Euro 12 Euro im Jahr zu viel. Und ich habe ein sicheres Archiv da ich jedes Jahr ein Extra-Backup auf ne Blueray mache.
Das ist doch heutzutage echt kein Thema mehr. Läuft hier auf einigen Thunderbird Instanzen via Filter ohne jedes Problem.
und zu schrieb: > Das ist doch heutzutage echt kein Thema mehr. > Läuft hier auf einigen Thunderbird Instanzen via Filter ohne jedes > Problem. Mit der gewünschten automatischen Benachrichtigung als Digest?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.