-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hello everybody,
I would like to use managesieve protocol and cmusieve plugin at the same time.
I have used the cmusieve plugin for years and I now also enabled the managesieve system. I got the managesieve system working but when I activate the managesieve filter for the user the cmusieve sieve filter is not used anymore.
How can I have both sieve systems working, the cmusieve is for a global all user spam filter, and the managesieve is for one user only. I don't want the user to have control over the spam sieve filter, because other systems depend on the location where spam is archived.
Below are my configurations:
root@ashley:~# cat /etc/dovecot/dovecot.conf protocols = imap imaps managesieve mail_location = maildir:/home/vmail/%d/%n
ssl_cert_file = /etc/tls/powercraft.nl/powercraft.nl-certificate.pem ssl_key_file = /etc/tls/powercraft.nl/powercraft.nl-privatekey.pem
protocol lda { auth_socket_path = /var/run/dovecot/auth-master postmaster_address = postmaster@powercraft.nl # hostname = ashley mail_plugins = cmusieve global_script_path = /home/vmail/system/scripts/sieve/x-spam-flag.sieve }
protocol managesieve { # Specify an alternative address:port the daemon must listen on # (default: *:2000) #listen = localhost:2000
# sieve=~/.dovecot.sieve sieve_storage=/home/vmail/sieve/%d/%n }
auth default { mechanisms = plain passdb sql { args = /etc/dovecot/dovecot-sql.conf } userdb static { args = uid=5000 gid=5000 home=/home/vmail/%d/%n } socket listen { master { path = /var/run/dovecot/auth-master mode = 0600 user = vmail } client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } }
cat /home/vmail/system/scripts/sieve/x-spam-flag.sieve require "fileinto"; if header :contains ["X-Spam-Flag"] ["YES"] { fileinto "archive.spam"; }
root@ashley:~# ls -hal /home/vmail/powercraft.nl/jelledejong/.dovecot.sieve* lrwxrwxrwx 1 vmail vmail 75 2009-03-08 12:07 /home/vmail/powercraft.nl/jelledejong/.dovecot.sieve -> /home/vmail/sieve/powercraft.nl/jelledejong/jelledejong.powercraft.nl.sieve
- -rw------- 1 vmail vmail 688 2009-03-08 13:54 /home/vmail/powercraft.nl/jelledejong/.dovecot.sievec
root@ashley:~# cat /home/vmail/sieve/powercraft.nl/jelledejong/jelledejong.powercraft.nl.sieve require "fileinto";
if header :contains ["List-Id"] ["debian-devel.lists.debian.org"] { fileinto "mailinglists.debian-devel"; }
if header :contains ["List-Id"] ["debian-mentors.lists.debian.org"] { fileinto "mailinglists.debian-mentors"; }
if header :contains ["List-Id"] ["debian-embedded.lists.debian.org"] { fileinto "mailinglists.debian-embedded"; }
if header :contains ["List-Id"] ["dovecot.dovecot.org"] { fileinto "mailinglists.dovecot"; }
if header :contains ["X-Mailing-List"] ["linux-usb@vger.kernel.org"] { fileinto "mailinglists.linux-usb"; }
Somebody that know how to have both sieve filters systems working?
Best regards,
Jelle de Jong -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux)
iJwEAQECAAYFAkmzwr8ACgkQ1WclBW9j5Hn6wwQAlNWgpMQSjOm6mEErjd4CoOVQ gapOO74IC3zc3oJKLpA8cmxhzZs3RtRCuCruyuyAX5CMhvM41EE78jYUVhmkx7Br IDKHGSiex4qjkuJ9O6fDrLwETaDrFHrgQ8i2EkPtMjB+/B7T/3CR7ZzGc4gXKL+J GCTqaIor9y3efy672ic= =hPIn -----END PGP SIGNATURE-----