[Dovecot] global sieve not working
Jim Knuth
jk at jkart.de
Tue Mar 29 15:27:23 EEST 2011
am 29.03.11 14:04 schrieb Tom Hendrikx <tom at whyscream.net>:
> On 29/03/11 13:22, Barry Kwok wrote:
>> My global sieve rule is not working and do not compile. But per-user sieve
>> is working.
>> Here is my dovecot -n:
>>
>> log_path: /var/log/dovecot.log
>> protocols: imap pop3
>> ssl: no
>> login_dir: /var/run/dovecot/login
>> login_executable(default): /usr/libexec/dovecot/imap-login
>> login_executable(imap): /usr/libexec/dovecot/imap-login
>> login_executable(pop3): /usr/libexec/dovecot/pop3-login
>> mail_uid: 501
>> mail_gid: 501
>> mail_location: maildir:/var/vmail/%u/Maildir/:INDEX=/var/vmail/%u/Maildir/
>> mail_debug: yes
>> mail_executable(default): /usr/libexec/dovecot/imap
>> mail_executable(imap): /usr/libexec/dovecot/imap
>> mail_executable(pop3): /usr/libexec/dovecot/pop3
>> mail_plugins(default): quota imap_quota acl imap_acl
>> mail_plugins(imap): quota imap_quota acl imap_acl
>> mail_plugins(pop3):
>> mail_plugin_dir(default): /usr/lib/dovecot/imap
>> mail_plugin_dir(imap): /usr/lib/dovecot/imap
>> mail_plugin_dir(pop3): /usr/lib/dovecot/pop3
>> pop3_client_workarounds(default):
>> pop3_client_workarounds(imap):
>> pop3_client_workarounds(pop3): outlook-no-nuls oe-ns-eoh
>> namespace:
>> type: private
>> separator: /
>> inbox: yes
>> list: yes
>> subscriptions: yes
>> namespace:
>> type: shared
>> separator: /
>> prefix: shared/%%u/
>> location: maildir:%%Lh/Maildir:INDEX=%Lh/Maildir/shared/%%Lu
>> list: children
>> lda:
>> postmaster_address: root
>> mail_plugins: sieve quota autocreate expire
>> auth_socket_path: /var/run/dovecot/auth-master
>> sieve_global_path: /var/vmail/sieve/dovecot.sieve
>> log_path: /var/log/sieve.log
>> auth default:
>> mechanisms: plain login
>> default_realm: mydomain.net
>> user: vmail
>> username_chars:
>> abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_+@
>> passdb:
>> driver: pam
>> passdb:
>> driver: sql
>> args: /etc/dovecot-mysql.conf
>> userdb:
>> driver: passwd
>> userdb:
>> driver: sql
>> args: /etc/dovecot-mysql.conf
>> socket:
>> type: listen
>> client:
>> path: /var/spool/postfix/dovecot-auth
>> mode: 438
>> user: postfix
>> group: postfix
>> master:
>> path: /var/run/dovecot/auth-master
>> mode: 438
>> user: vmail
>> group: vmail
>> plugin:
>> quota: dict:user::proxy::quota
>> quota: maildir
>> quota_rule: *:storage=0
>> acl: vfile
>> acl_shared_dict: file:/var/spool/dovecot/shared-mailboxes.db
>> expire: Trash 7 Trash/* 7 Junk 30
>> expire_dict: proxy::expire
>> sieve: /var/vmail/sieve/%Ld/%Ln/dovecot.sieve
>> dict:
>> quota: mysql:/etc/dovecot-dict-quota.conf
>> expire: db:/var/lib/dovecot/expire.db
>>
>>
>>
>> By reading sieve.log, it simple ignore sieve_global_path:
>> /var/vmail/sieve/dovecot.sieve but the per user
>> sieve /var/vmail/sieve/%Ld/%Ln/dovecot.sieve is working
>>
>
>
> I had to do some searching for your sieve_global_path setting, as it is
> not in the 'plugin' section, but under 'lda'. Seems to me that this is
> your problem.
I think, that`s right
plugin/sieve_global_path = /etc/dovecot/sieve/global/global.sieve
plugin/sieve_global_dir = /etc/dovecot/sieve/global/
>
> This ofcourse raises the question why doveconf -n lists the directive
> when it is misplaced...
>
>
> --
> Regards,
> Tom
>
--
Mit freundlichen Grüßen,
Jim Knuth
P.S.: Bitte senden Sie KEINE HTML-Mails!
Zufallszitat:
Erfolg hört nur auf Applaus. Für alles andere
ist er taub. (Elias Canetti)
More information about the dovecot
mailing list