Discussion:
Configure antispam plugin with private namespaces
Bruno Galindro da Costa
2014-10-03 18:49:06 UTC
Permalink
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
Loading...