2010/9/17 Patrick Westenberg <[email protected]>: > User specific sieve files are placed in the home directories while > mails are stored in the given mail_location (can be a subdirectory > of the home directory)
Thanks. I tested something and set a sieve-config outside my maildirs: # dovecot -n |grep sieve sieve: /home/vmail-sieve/%u/main.filter sieve_dir: /home/vmail-sieve/%u/ sieve_global_dir: /home/vmail-sieve/global/ Works fine, except i can't include files from sieve_global: I have a file in /home/vmail-sieve/[email protected]/main.filter with: require ["fileinto", "include"]; include :global "spam.filter"; /home/vmail-sieve/global/spam.filter exists Errors: Error: sieve: failed to open script /home/vmail-sieve/[email protected]/main.filter (view logfile /home/vmail-sieve/[email protected]/main.filter.log for more information) Log: main_script: line 2: error: included global script 'spam.filter' does not exist. main_script: error: validation failed. I though :global searches inside the sieve_global_dir? Or is there a way to debug errors like this better? Thanks
