Hi !
I'm using :
Everyting in MySQL (virtual users).
So, i have a global sieve script to filter the SPAM in to the SPAM folder, and it works ok, but when customers set up a filter from Open-Xchange the global filter stops working, then the spam starts to arrive in the INBOX and the OX filter works fine !
How can I create a filter for SPAM reaches the spam folder and OX users can configure their own filters ?
I have another question, there is posible to set default filters for customers in OX? That would solve my problem...
Here are my config files:
dovecot.conf
/home/vmail/sieve/globalsieverc
ls -l /home/vmail/sieve/
ls -al /home/vmail/example.com/user1/
Thanks in advance !!
I'm using :
- OX GUI Version: 6.8.0-6802 Server Version: 6.8.0-6802
- Linux (Debian etch)
- Postfix
- Dovecot 1.1.14 and managesieve (http://wiki.dovecot.org/ManageSieve)
Everyting in MySQL (virtual users).
So, i have a global sieve script to filter the SPAM in to the SPAM folder, and it works ok, but when customers set up a filter from Open-Xchange the global filter stops working, then the spam starts to arrive in the INBOX and the OX filter works fine !
How can I create a filter for SPAM reaches the spam folder and OX users can configure their own filters ?
I have another question, there is posible to set default filters for customers in OX? That would solve my problem...
Here are my config files:
dovecot.conf
Code:
protocols = imap imaps pop3 pop3s managesieve disable_plaintext_auth = no log_timestamp = "%Y-%m-%d %H:%M:%S " login_user = dovecot mail_location = maildir:/home/vmail/%d/%n/Maildir namespace private { separator = . prefix = inbox = yes } mail_privileged_group = mail protocol managesieve { sieve=~/.dovecot.sieve } protocol imap { mail_plugins = quota imap_quota } protocol pop3 { mail_plugins = quota pop3_uidl_format = %08Xu%08Xv } protocol lda { log_path = /home/vmail/dovecot-deliver.log auth_socket_path = /var/run/dovecot/auth-master postmaster_address = postmaster@example.com mail_plugins = cmusieve quota sieve_global_dir = /home/vmail/sieve/ global_script_path = /home/vmail/sieve/globalsieverc } auth_debug = yes auth_debug_passwords = yes auth default { mechanisms = plain login passdb sql { args = /usr/local/etc/dovecot-sql.conf } userdb sql { args = /usr/local/etc/dovecot-sql.conf } user = vmail 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 } } } plugin { quota = maildir:ignore=Corbeille }
Code:
require ["fileinto"]; if header :contains "X-Spam-Flag" ["YES"] { fileinto "Pourriel"; stop; }
Code:
-rw-rw-r-- 1 vmail vmail 99 2009-04-28 14:58 globalsieverc -rw------- 1 vmail vmail 116 2009-04-28 16:36 globalsievercc -rw------- 1 vmail vmail 220 2009-04-28 17:58 Open-Xchange.sieve drwx------ 2 vmail vmail 4096 2009-04-28 17:58 tmp
Code:
drwx------ 4 vmail vmail 4096 2009-04-29 09:34 . drwx------ 10 vmail vmail 4096 2009-04-28 16:36 .. -rw------- 1 vmail vmail 135 2009-04-28 10:21 .dovecot.lda-dupes lrwxrwxrwx 1 vmail vmail 32 2009-04-29 09:34 .dovecot.sieve -> Maildir/sieve/Open-Xchange.sieve -rw------- 1 vmail vmail 112 2009-04-29 09:34 .dovecot.sievec drwx------ 11 vmail vmail 4096 2009-04-29 10:09 Maildir drwx------ 3 vmail vmail 4096 2009-04-28 17:35 sieve
Comment