[Dovecot] trying to make cmusieve happen globally
Phil Howard
ttiphil at gmail.com
Wed Dec 22 22:37:22 EET 2010
On Wed, Dec 22, 2010 at 13:28, Stephan Bosch <stephan at rename-it.nl> wrote:
> Op 22-12-2010 19:12, Phil Howard schreef:
>> Do I need to have per-user sieves set up, too, just to get it to work?
>
> No.
I did some debugging. It looks like I do need to have that set up:
================================================================ begin
deliver(phil at ham.org): 2010-12-22 15:10:03 Error: Per-user script path
is unknown. See http://wiki.dovecot.org/LDA/Sieve#location
================================================================ end
However, this message itself is broken, because that page (redirects
to wiki1, now) does not have a label called "location". Or is it that
the page is broken by not having a label that works for code already
distributed. Whatever.
So I changed it to this, adding the setup for per-user scripts:
================================================================ begin
plugin {
sieve_global_path = /home/sieve-scripts/DEFAULT.sieve
sieve = /home/sieve-scripts/%u
}
================================================================ end
With this /home/sieve-scripts/DEFAULT.sieve compiled:
================================================================ begin
require "fileinto";
fileinto "INBOX.spamtest";
================================================================ end
And now I get this:
================================================================ begin
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: Loading modules from
directory: /usr/lib/dovecot/modules/lda
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: Module loaded:
/usr/lib/dovecot/modules/lda/lib90_cmusieve_plugin.so
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: maildir:
data=/home/mail/ham.org/phil/mail
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: maildir++:
root=/home/mail/ham.org/phil/mail, index=, control=,
inbox=/home/mail/ham.org/phil/mail
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: cmusieve:
/home/sieve-scripts/phil at ham.org doesn't exist
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: cmusieve: Using sieve
path: /home/sieve-scripts/DEFAULT.sieve
deliver(phil at ham.org): 2010-12-22 15:32:42 Info: cmusieve: Executing
script /home/sieve-scripts/DEFAULT.sievec
deliver(phil at ham.org): 2010-12-22 15:32:42 Info:
msgid=<1293049962.4148.20.camel at lorentz>: saved mail to INBOX.spamtest
================================================================ end
Success!
--
sHiFt HaPpEnS!
More information about the dovecot
mailing list