sortiere einige Mails lokal mit Procmail:
Code: Alles auswählen
:0 H
* ^From.*@example.com
* ^Subject: .*foobar.*
Verzeichnis/
Danke
xcomm
Code: Alles auswählen
:0 H
* ^From.*@example.com
* ^Subject: .*foobar.*
Verzeichnis/
Code: Alles auswählen
:0 H
* ^From.*@example.com
* ^Subject: * .* [^n][^i][^c][^h][^t].*[^m][^a][^t][^c][^h][^e][^n].*
* ^Subject: .*foobar.*
Verzeichnis/
Entschuldige bittte, wenn ich mich hier mit einem OT-Beitrag zu Wort melde... aber es kann sein, dass es Dich interessiert... und ich denke, dass das auch nicht ganz unwichtig ist. Der Entwickler von procmail empfiehlt selber, dass Programm heute nicht mehr zu nutzen und eine moderne Alternative zu verwenden. Du kannst das hier nachlesen:
Gibt es denn andere Möglichkeiten, ohne Procmail zu nutzen, beim Filtern von Mails Scripte auslösen?TomL hat geschrieben:30.05.2018 12:33:00Entschuldige bittte, wenn ich mich hier mit einem OT-Beitrag zu Wort melde... aber es kann sein, dass es Dich interessiert... und ich denke, dass das auch nicht ganz unwichtig ist. Der Entwickler von procmail empfiehlt selber, dass Programm heute nicht mehr zu nutzen und eine moderne Alternative zu verwenden. Du kannst das hier nachlesen:
https://marc.info/?l=openbsd-ports&m=14 ... 915839&w=2
Ich hatte mich zu Anfang auch für promail entschieden, aber für mich war das vor fast einem Jahr ein ausreichender Grund, meinen Mailserver auf neue Füsse zu stellen. Vielleicht ließe sich mit einer Alternative dann auch das aktuelle Problem lösen.
HTH
Ich denke mal, dass es die gibt.... maildrop ist auch ein MDA, der ist imho aktuell und gepflegt. Ich selber verwende sieve mit dovecot.... das läuft jetzt seit längerem wirklich optimal.weshalb hat geschrieben:30.05.2018 17:09:06Gibt es denn andere Möglichkeiten, ohne Procmail zu nutzen, beim Filtern von Mails Scripte auslösen?
Solange maildrop nach der Filterung und Auslösen eines Scripts direkt an dovecot sieve weitergeben kann, wäre das natürlich super. So mache ich das in bestimmten Konstelationen mit procmail. Schade, dass das nicht mehr weiterentwickelt wird.TomL hat geschrieben:30.05.2018 20:25:18Ich denke mal, dass es die gibt.... maildrop ist auch ein MDA, der ist imho aktuell und gepflegt. Ich selber verwende sieve mit dovecot.... das läuft jetzt seit längerem wirklich optimal.weshalb hat geschrieben:30.05.2018 17:09:06Gibt es denn andere Möglichkeiten, ohne Procmail zu nutzen, beim Filtern von Mails Scripte auslösen?
Und auch falsch im Ergebnis,xcomm hat geschrieben: So wäre sicher zu umständlich:
* .* [^n][^i][^c][^h][^t].*[^m][^a][^t][^c][^h][^e][^n].*
Code: Alles auswählen
echo nacht mitchen | grep [-E|-G|-P] "[^(nicht matchen)]"
Eigentlich benötigst Du dafür imho auch kein maildrop. Der bessere Weg wäre es, die letzendliche Zustellung nach dem erfolgten getmail (vermutlich geht auch fetchmail) z.B. von Postfix direkt an den dovecot-lda durchzuführen. Beim Empfang im Dovecot-lda werden dann dort die sieve-scripte durchlaufen.weshalb hat geschrieben:30.05.2018 20:46:55Solange maildrop nach der Filterung und Auslösen eines Scripts direkt an dovecot sieve weitergeben kann, wäre das natürlich super. So mache ich das in bestimmten Konstelationen mit procmail. Schade, dass das nicht mehr weiterentwickelt wird.