Hello,
The tool converts sieve scripts to:
mailbox Junk {
special_use = \Junk
sieve_script script-1 {
causes = COPY
driver = file
path = /etc/dovecot/sieve/learn-spam.sieve
type = before
}
}
However, 'sieve_script_causes' does not exist. It should be
'sieve_script_cause' without the trailing 's'.
The right syntax is:
mailbox Junk {
special_use = \Junk
sieve_script script-1 {
cause = COPY
driver = file
path = /etc/dovecot/sieve/learn-spam.sieve
type = before
}
}
Le 28/01/2026 à 09:07, Aki Tuomi via dovecot a écrit :
Hi!
To make migrating from Dovecot 2.3 to 2.4 a bit easier, we are now providing a
tool that helps upgrade your existing configuration. The tool allows you to
upload either a full dovecot.conf or selected ancillary configuration files
from a 2.3 setup, and will attempt to convert them accordingly.
You can find the tool here:
https://dovecot.org/upgrader/
We do not store any of the configurations processed by the tool, nor do we
track who uses it. It's offered as-is, without any warranty or guarantee.
If you run into any issues, unexpected results, or have feedback about the
tool, please let us know — it’s very much appreciated.
Please note that the tool can make mistakes, so we strongly recommend carefully
reviewing and testing the output before using it in production.
There are currently no plans to release this tool as open source.
Regards,
Aki Tuomi
Open-Xchange oy
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]
--
Best regards,
Artur
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]