Ajout : dovecot-antispam + amavis + crm114.
[lhc/ateliers.git] / etc / dovecot / dovecot.conf.m4
index 0ecacf5..63604fa 100644 (file)
@@ -44,14 +44,14 @@ namespace inbox {
                special_use = \Trash
         }
        prefix = 
-       separator = .
+       separator = +
  }
 namespace {
        #list = children
        list = yes
        location = maildir:/home/mail/data/%%d/%%n/Maildir:INDEX=/var/lib/dovecot-index/%d/%n/Shared/%%n:CONTROL=/var/lib/dovecot-control/%d/%n/Shared/%%n
-       prefix = Shared.%%n.
-       separator = .
+       prefix = Partages+%%n+
+       separator = +
        subscriptions = yes
        type = shared
  }
@@ -64,21 +64,49 @@ passdb {
  }
 plugin {
        acl = vfile:/etc/dovecot/acl/global.d
+       acl_anyone = allow
        acl_shared_dict = file:/home/mail/acl/%d/shared.db
+       #antispam_allow_append_to_spam = yes
+        # NOTE: pour offlineimap
+       antispam_backend = pipe
+       #antispam_crm_args = -u;/home/mail/data/%d/.crm114;/usr/share/crm114/mailfilter.crm
+       antispam_crm_args = -u;/home/mail/crm114;/usr/share/crm114/mailfilter.crm
+       antispam_crm_binary = /usr/bin/crm
+       antispam_debug_target = syslog
+       #antispam_crm_env = HOME=%h;USER=%u
+       antispam_ham_keywords = NonJunk
+       antispam_pipe_program = /usr/bin/crm
+       antispam_pipe_program_args = -u;/home/mail/crm114;/usr/share/crm114/mailfilter.crm;--stats_only;--force
+       antispam_pipe_program_notspam_arg = --learnnonspam
+       antispam_pipe_program_spam_arg = --learnspam
+       antispam_pipe_program_unlearn_spam_args = --unlearn;--learnspam
+       antispam_pipe_program_unlearn_notspam_args = --unlearn;--learnnonspam
+       antispam_pipe_tmpdir = /home/mail/crm114/tmp
+       antispam_signature = X-CRM114-CacheID
+       antispam_signature_missing = move
+       antispam_spam = Junk
+       antispam_spam_keywords = Junk
+       antispam_trash = Trash
+       antispam_unsure = Unsure
+       antispam_verbose_debug = 0
        quota = fs:user
        recipient_delimiter = +
        sieve            = /home/mail/data/%d/%n/sieve
        sieve_after      = /etc/dovecot/sieve/after.d/
        sieve_before     = /etc/dovecot/sieve/before.d/
        sieve_dir        = /home/mail/data/%d/%n/sieve.d/
+       #sieve_extensions = +spamtest +spamtestplus
        sieve_global_dir = /etc/dovecot/sieve/global.d/
        sieve_max_script_size = 1M
        sieve_quota_max_scripts = 0
        sieve_quota_max_storage = 10M
+       sieve_spamtest_max_value = 10
+       sieve_spamtest_status_header = X-Spam-Score
+       sieve_spamtest_status_type = strlen
        sieve_user_log   = /home/mail/log/%d/sieve.%n.log
  }
 protocol imap {
-       mail_plugins = $mail_plugins imap_acl imap_quota
+       mail_plugins = $mail_plugins antispam imap_acl imap_quota
  }
 service imap-login {
        inet_listener imap {