Am Samstag, 19. Juli 2025, 05:01:00 CEST schrieb Helmut K. C. Tessarek via dovecot: > I've been reading the docs and the migration docs for hours, but the sieve > config is a mess. > > In 2.3.x I am using: > > plugin { > sieve = ~/.sieve > sieve_dir = ~/.sieve_storage > } > > and this is how it looks in my home dir: > > $ ls -la .sie* > > lrwxrwxrwx 32 a b c d .sieve -> .sieve_storage/MailFilters.sieve > .rw------- 0 a b c d .sieve.log > .rw------- 17,414 a b c d 2025-07-08 03:00 .sieve.svbin > > So How do I do the same in 2.4.x?
I am not an expert here, as i only recently switched from cyrus to dovecot-2.4, but i have following structure $ ls -ln .dovecot.s* lrwxrwxrwx 1 1000 100 17 Mai 19 17:25 .dovecot.sieve -> .sieve/USER.sieve -rw------- 1 1000 100 5116 Mai 21 10:56 .dovecot.sieve.log -rw------- 1 1000 100 1779 Jul 1 13:46 .dovecot.svbin $ ls -ln .sieve/ total 8 -rw------- 1 1000 100 1738 Jul 1 13:07 mysieve.sieve drwx------ 2 1000 100 6 Jul 11 14:30 tmp -rw------- 1 1000 100 266 Mai 19 17:25 USER.sieve I never created "USER.sieve" or the link ".dovecot.sieve", this was done automatically when i activated my sieve script "mysieve.sieve" via an sieve editor. and following config sieve_script personal { path = ~/.sieve active_path = ~/.dovecot.sieve } So i think it does translate to old -> new ----------------------- sieve -> active_path sieve_dir -> path hope this is of any help. regards, Paul
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org