Ralf Tempel wrote:
Hallo! Ich nutze Sieve um E-Mails in Cyrus-Postfächer einzusortieren und weiterzuleiten. Das war als Grundkonfiguration gedacht und funktioniert gut.
Nun möchte ich aber gerne einige weitere Dinge mit E-Mails anstellen, wie beispielsweise die Betreffzeile von Mailinglisten-Mails umschreiben um den Vorspann entfernen. Oder an E-Mails angehängte Dateien automatisch in ein spezielles Verzeichnis auf der Festplatte speichern.
Geht das überhaupt mit Sieve? In meiner Internet-Suche nach Sieve finde ich immer nur eine handvoll Befehle (fileinto, vacation, reject, redirect, discard und keep).
Wenn nicht mit Sieve, wie löse ich diese beschriebenen Aufgaben dann?
Sieve kannst du für die von dir genannten Befehle vergessen, da brauchst du etwas wie procmail und/oder einen eigenen Content-Filter. Wann immer du eine Mail verändern möchtest, ist Sieve praktisch außen vor, das gilt selbst für das Verändern von Headern wie Subject. Du könntest natürlich das mit ein paar Zeilen header_checks in Postfix machen. (^-^) Beispiel für die suse-linux-e Mailingliste: main.cf: header_checks = pcre:/etc/postfix/header_checks /etc/postfix/header_checks: /^subject: *(Re:|AW:)* \[SLE\](.*)$/ REPLACE Subject: $1 $2 Ich würde da aber sehr vorsichtig sein, da die Zahl der RE-Zeilen die CPU-Last durch Postfix hochdrücken kann. Bei wenigen RE-Ausdrücken kein Problem, aber bei vielen Dutzend kann Postfix dann doch mal CPU schlucken. Für das Auspacken von Anhängen gab es IMHO schon mal ein paar genannte Tools, mangels eigenen Bedarfs habe ich das aber nicht verfolgt. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com