Configure antispam plugin with private namespaces

Bruno Galindro da Costa bruno.galindro at gmail.com
Fri Oct 3 18:49:06 UTC 2014


When I use antispam plugin <http://wiki2.dovecot.org/Plugins/Antispam> with
a folder that is outside a namespace, the plugin works great. But, if I
configure it to watch a folder that is inside a namespace, the mailtrain
backend does nothing.

Does antispam plugin have support to namespaces?


*This is my config:*

namespace spam {
  type = private
  list = yes
  location = maildir:/var/mail.spam/%d/%n
  subscriptions = yes
  prefix = "SPAM."
  mailbox Filtrados {
    auto = subscribe
  }
}

plugin {
  antispam_backend = mailtrain
  antispam_verbose_debug = 1
  antispam_debug_target = syslog

  # the above NOT works
  antispam_spam = SPAM.Filtrados

  # the above works
  #antispam_spam = Filtrados

  antispam_signature = X-VERTICAL-IP-Quarantine-ID
  antispam_mail_sendmail = /usr/local/bin/mail_spam.sh
  antispam_mail_spam = --spam
  antispam_mail_notspam = --notspam
  acl = vfile
  mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename flag_change save mailbox_create
  mail_log_fields = uid box msgid from subject size vsize
  quota = maildir:DefaultQuota
  quota_exceeded_message = O destinatario desta mensagem esta com a caixa
postal cheia. A sua mensagem so pode ser entregue se o destinatario apagar
algumas das mensagens.
  quota_warning = storage=95%% /usr/local/bin/quota-warning.sh 95 %u
  quota_warning2 = storage=90%% /usr/local/bin/quota-warning.sh 90 %u
  sieve = /var/mail/sieve_scripts/%d/%n/.dovecot.sieve
  sieve_dir = /var/mail/sieve_scripts/%d/%n/sieve
  sieve_global_path = /etc/dovecot/sieve/default.sieve
  sieve_after = /etc/dovecot/sieve/default.sieve
  sieve_global_dir = /etc/dovecot/sieve
  trash = /etc/dovecot/dovecot-trash.conf
  expire = SPAM.Filtrados
  expire_dict = proxy::expiredict
}

protocol imap {
  mail_fsync = never
  mail_max_userip_connections = 2048
  mail_plugins = quota imap_quota trash zlib mail_log notify imap_acl acl
antispam
  ssl_ca = </etc/dovecot/ca.crt
  ssl_cert = </etc/dovecot/ufsc.br.crt
  ssl_key = </etc/dovecot/ufsc.br.key
}



-- 
Att.
Bruno Galindro da Costa


More information about the dovecot mailing list