On 28/08/2025 10:44, niklas.meyer--- via dovecot wrote:
John! You are the best and you were right.

I tried debugging it a bit deeper and look:

Dovecot now awaits a script there, if none is present it will stop the sieve 
processing in general, which is bad, as in our use case these scripts are 
optional and setup by the Admins via external UI.

The behavior of 2.3 was, that if it did not found another after or before 
script besides the global ones, it was only executing them, not stopping the 
complete Sieve filter process.

So therefore: Is there an option reactivating this old behaviour (such as 
skip_empty = yes) or is this a bug?

Maybe the devs can tell this?
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Hi Niklas

in the channgelog I can see that function lda_sieve_multiscript_get_scripts() was refactored and updates were done about error handling. It is possible that this behaviour was inadvertently introduced during that work, but I'll leave further comment to the developers.

John

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

Reply via email to