Skip to content

Procmail zu Sieve-Konverter

Zu recht haben viele unserer Webhosting-Kunden uns zurückgemeldet, dass der (alte) Procmail zu Sieve-Konverter nicht so die wahre Wucht war.

Der bisherige Konverter entstand auf Grundlage einiger freier Skripte, z.B. denen von Dovecot. Diese waren aber - wie wir festgestellt haben - wirklich suboptimal.

Da ich ja jetzt wieder Zeit für's Coding habe, habe ich in einer Nacht- und Früh-Aktion alles einmal intern komplett neu geschrieben. Er ist jetzt zu einem richtigen Parser für Procmail geworden.

Wichtig: Es gibt einige Dinge, die wir uns / ich mir gespart habe: Diverse komplizierte Blöcke, z.B. nested mit { ... }. Ja, das nutzen Experten durchaus, aber 99% unserer normalen Kunden nicht. Wer das bisher genutzt hat, kann vermutlich eh Sieve-Syntax, und ersetzt das sicher selbständig und im Ergebnis beser.

Der neue Konverter ist in meinen Augen und auch in unseren Test deutlich besser. Über Feedback freue ich mich!

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Leere Dose

Mittlerweile schon händisch konvertiert. 🙄

TabTwo

Sehr cool!

Wobei ich festegestellt habe, das Claude Code sehr gute Sieve scripte erzeugen kann.

Alex

Sehr hilfreich, aber einen kleinen Bug habe ich auch gefunden: Regeln mit mehreren Bedingungen in Procmail konvertiert er zwar zu allof ( ... ), lässt aber das Komma zwischen den einzelnen Regeln weg.

Kommentar schreiben

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Standard-Text Smilies wie :-) und ;-) werden zu Bildern konvertiert.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

BBCode-Formatierung erlaubt
Formular-Optionen