Hello, In http://wiki.dovecot.org/LDA I read # If there is no user-specific Sieve-script, global Sieve script is # executed if set. #global_script_path so you can set global_script_path and override it using a per user script. It would be nice if the per user scripts could be optionally run after (or before maybe?) the global script. Another nice thing would be per-virtualdomain sieve scripts, but I think this is much more difficult. What do you think? -- Luca Corti PGP Key ID 1F38C091 BOFH excuse of the moment: The Borg tried to assimilate your system. Resistance is futile.
While we're talking about the sieve implementation in Dovecot, is there any way to get slightly better logging? All I get currently is: May 11 16:58:17 server01 deliver: entered bc_action_emit with filelen: 588 May 11 16:58:17 server01 deliver: entered bc_action_emit with filelen: 720 Is there any way of getting slightly more in depth logging like with procmail? Message X moved to Folder Y etc I've searched the archives and a folder called dovecot-lda.conf was mentioned but I can't find recent information on it. Regards, Alex -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Luca Corti wrote:>Hello, > >In http://wiki.dovecot.org/LDA I read > ># If there is no user-specific Sieve-script, global Sieve script is ># executed if set. >#global_script_path > >so you can set global_script_path and override it using a per user script. > >It would be nice if the per user scripts could be optionally run after (or before maybe?) the global script. > >Another nice thing would be per-virtualdomain sieve scripts, but I think this is much more difficult. > >What do you think? > > > >And while we're at feature-requests for -lda, I'd just like to reiterate a previous request for have a globally enforceable script that runs regardless of an existing user script, something like: # Always run the global sieve script before user scripts global_script_enforce = 1 Then I guess we do two sieve runs if the user sieve script exists. I'm no C coder, but I might see if I can get a patch together for this...
On Thu, 11 May 2006, Luca Corti wrote:> > Hello, > > In http://wiki.dovecot.org/LDA I read > > # If there is no user-specific Sieve-script, global Sieve script is > # executed if set. > #global_script_path > > so you can set global_script_path and override it using a per user script. > > It would be nice if the per user scripts could be optionally run after (or before maybe?) the global script.Yet another thing is a Sieve debugger / decompiler :-) The README of the libsieve talks about it, but I couldn't find it anywhere. Bye, -- Steffen Kaiser