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've come so far as:

sieve_script personal {
  driver = file
}

But then there are path, bin_path, active_path, name, and a bunch of other 
settings.

Sorry to be a little bit frustrated, but my old settings are not out of the ordinary (2 freaking parameters), but there is no documentation on how to migrate these 2 very simple settings to the new format. The upgrade docs explain the new var expansion and a matrix with old and new parameters. But this info is completely missing for sieve. The doc only points to "script storage". Really?
You couldn't have added these 2 parameters to the old-new matrix?
I am not asking you to do this for every single sieve parameter, but at least for the 2 or 3 most used ones.

Sorry for my rant, but I had to get it out there to not go insane.

Cheers,
  K. C.

--
regards Helmut K. C. Tessarek              KeyID 0x172380A011EF4944
Key fingerprint = 8A55 70C1 BD85 D34E ADBC 386C 1723 80A0 11EF 4944

/*
   Thou shalt not follow the NULL pointer for chaos and madness
   await thee at its end.
*/

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to