Mailfiltern
Hallo,
ich würde gern folgendes unter Linux auf Konsolenebene realisieren:
- automatisches Abholen der Mails alle X Minuten per IMAP
- die Mails filtern nach:
- bestimmter Absender
- bestimmter Betreff ( bzw. bestimmte Zeichenkette im Betreff)
- wenn beide Filter zutreffen, den Mailinhalt in eine bestimmte Text-Datei speichern und den etwaigen Anhang ebenfalls in den gleichen Ordner mit einem bestimmten Dateinamen speichern und einen weiteren Befehl ausführen
- wenn nur ein Filter bzw keiner zutrifft, die Mail weiterleiten
Hab mir schon die Software Mutt angeschaut, aber das ist ja an sich kein Mailfilter.
Gibt es etwas, was dies in einer Software vereint?
ich würde gern folgendes unter Linux auf Konsolenebene realisieren:
- automatisches Abholen der Mails alle X Minuten per IMAP
- die Mails filtern nach:
- bestimmter Absender
- bestimmter Betreff ( bzw. bestimmte Zeichenkette im Betreff)
- wenn beide Filter zutreffen, den Mailinhalt in eine bestimmte Text-Datei speichern und den etwaigen Anhang ebenfalls in den gleichen Ordner mit einem bestimmten Dateinamen speichern und einen weiteren Befehl ausführen
- wenn nur ein Filter bzw keiner zutrifft, die Mail weiterleiten
Hab mir schon die Software Mutt angeschaut, aber das ist ja an sich kein Mailfilter.
Gibt es etwas, was dies in einer Software vereint?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 285605
Url: https://administrator.de/contentid/285605
Ausgedruckt am: 22.11.2024 um 21:11 Uhr
13 Kommentare
Neuester Kommentar
Moin tingel,
schau mal hier rein:
Linux: Automatisiert Posteingang checken und Skript ausführen
Mit minimalen Anpassungen schon das was du suchst.
Gruß jodel32
schau mal hier rein:
Linux: Automatisiert Posteingang checken und Skript ausführen
Mit minimalen Anpassungen schon das was du suchst.
Gruß jodel32
Moin,
Das machst Du normalerweise mit dem lokalen delivery-agent (procmail, deliver, etc.) Du kannst mit fetchmail Deine Mails holen udn dann mit deliver, procmail oder was Du sonst benutzen willst sortieren lassen. Hier findest Du ein paar Beispiele].
lks
PS: Ich benutze Sieve um meine Mails vorzusortieren.
Das machst Du normalerweise mit dem lokalen delivery-agent (procmail, deliver, etc.) Du kannst mit fetchmail Deine Mails holen udn dann mit deliver, procmail oder was Du sonst benutzen willst sortieren lassen. Hier findest Du ein paar Beispiele].
lks
PS: Ich benutze Sieve um meine Mails vorzusortieren.
Probiers doch aus ...
War mir klar
Was ist nun die bessere/zuverlässigere Methode?
Phyton lernen, oder Links von LKS lesen ...Zitat von @tingel:
Aber es gibt doch sicherlich Erfahrungswerte, welche Methode zuverlässiger/schneller ist.
Aber es gibt doch sicherlich Erfahrungswerte, welche Methode zuverlässiger/schneller ist.
Als die sieve-methode funktioniert sehr zuverlässig:
- per fetchmail oder smtp die Mail lokal einkippen
- und von sieve sortieren lassen.
Die PHP-Method benötige ich nicht, außerdem sprechen ich kaum PHP udn nutze es daher nicht.
Was meinst Du mit schneller?
lks
Zitat von @tingel:
Sprich:
Wenn Absender und Betreff zutreffen, dann wird der Bodytext in /home/user/latest-mail.txt gespeichert und HOME/rename.sh ausgeführt
Wenn dies nicht zutrifft, wird die Mail an newadress@domain.com weitergeleitet.
Würde das stimmen?
Kann es noch nicht testen.
Sprich:
Wenn Absender und Betreff zutreffen, dann wird der Bodytext in /home/user/latest-mail.txt gespeichert und HOME/rename.sh ausgeführt
Wenn dies nicht zutrifft, wird die Mail an newadress@domain.com weitergeleitet.
Würde das stimmen?
Kann es noch nicht testen.
So nach dem ersten drüberfliegen habe ich nichts bemerkt, was dagegenspricht.
Wie würde das mit dem Anhang gehen, dass wenn der Anhang eine PDF-Datei ist, diese PDF immer unter dem gleichen Namen abspeichert und die alte PDF löscht?
Schau Dir mal munpack an.
lks