Anarcat’s “procmail considered harmful” post
convinced me to get my act together and finally migrate my venerable procmail based setup to sieve.
My setup was nontrivial, so I migrated with an intermediate step in which sieve
scripts would by default pipe everything to procmail, which allowed me to
slowly move rules from procmailrc to sieve until nothing remained in
procmailrc.
Here’s what I did.
Literature review
has a guide quite aligned with current Debian, and could be a starting point to
get an idea of the work to do.
https://wiki.dovecot.org/HowTo/PostfixDovecotLMTP is way more terse, but
more aligned with my intentions. Reading the former helped me in understanding
the latter.
https://datatracker.ietf.org/doc/html/rfc5228 has the full Sieve syntax.
https://doc.dovecot.org/configuration_manual/sieve/pigeonhole_sieve_interpreter/
has the list of Sieve features supported by Dovecot.
https://doc.dovecot.org/settings/pigeonhole/ has the reference on Dovecot’s
sieve implementation.
https://raw.githubusercontent.com/dovecot/pigeonhole/master/doc/rfc/spec-bosch-sieve-extprograms.txt
is…
External feed Read More at the Source: http://www.enricozini.org/blog/2022/debian/migrating-from-procmail-to-sieve
Sorry, the comment form is closed at this time.