The sieve scripts created in roundcube will run only when roundcube is logged in or will always execute? I need something that executes per account (one script per account) but that does so once per message received so I can do mail filtering into the correct folders.
They always execute, yes.
What are filter sets for? It seems only one can be enabled at any one time. Is this correct?
I don’t think that’s correct.
But it seems to be the case. It the filter set name becomes bold when enabled. If you enable another, all the others lose the bold and get disabled. At least I have quite a few filters in disabled sets that are not being applied.
Can you explain which files setup the sieve filters so I can try to understand why my filters don’t work? Where can I start digging?