set imap flags in user sieve scripts
Hi all
Could anyone lead me into the right direction please?
I use 'addflag ...' or 'fileinto :flags ...' in global sieve scripts to flag and sort incoming mail - that works.
Trying to do that with custom user scripts doesn't work - I get the error that imap4flags only can be used in global scripts. Is there any way to get incoming mails labled and sorted by user sieve scripts?
So something like this for a particular user doesn't work:
if address :domain "From" "whatever.com"{ fileinto :flags ["\\todo"] "working/whatever"; }
-- Cheers spi
spi skrev den 2023-03-11 13:34:
require ["fileinto","imap4flags"];
rule:[set todo]
if allof (header :contains "subject" "set imap flags in user sieve scripts", header :contains "from" "user@example.org", header :contains "to" "dovecot@dovecot.org") { setflag "todo"; fileinto "todofolder"; stop; }
created in roundcube webmail
Am Samstag, dem 11.03.2023 um 19:30 +0100 schrieb spi:
Is imap4flags maybe listed in sieve_global_extensions setting in your config?
Then you need to remove it from there:
https://doc.dovecot.org/configuration_manual/sieve/configuration/#basic-conf...
You could also try to enable it via sieve_extensions. But AIUI that shouldn't be needed.
participants (3)
-
Benny Pedersen
-
Felix Zielcke
-
spi