Bonjour
J'ai installé avec succès mon serveur de courrier (postfix + dovecot). J'ai aussi un amavis.
Donc je filtre mes courriers avec Sieve, et les courriers marqués Spam vont bien dans la boite indiquée.
Seulement, un certain nombre de ces courriers ne sont pas des spams. Il faut donc entrainer spamassassin (avec sa-learn).
J'ai donc installé le plugin dovecot-antispam, qui apprend que lorsque je sors un courrier de la boite de spam, c'en est pas (et inversement).
Seulement, j'ai l'impression que le plugin n'est même pas pris en compte par Dovecot.
Des suggestions ?
J'ai utilisé le script du wiki dovecot pour passer les courriels à sa-learn.
Ici ma config :
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-5-amd64 x86_64 Debian 7.0 ext3
#auth_debug = yes
auth_mechanisms = plain login
log_timestamp = "%Y-%m-%d %H:%M:%S "
#mail_debug = yes
mail_location = maildir:/var/mail/%n
mail_privileged_group = mail
mail_access_groups=mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body$
passdb {
driver = ldap
args = /etc/dovecot/dovecot-ldap.conf
}
plugin {
sieve_before = /etc/dovecot/generic.sieve
sieve = /var/mail/%n/sieve/dovecot.sieve
sieve_dir = /var/mail/%n/sieve
antispam_mail_spam = --spam
antispam_mail_notspam = --ham
#antispam_mail_sendmail = /usr/sbin/sendmail
antispam_mail_sendmail = /usr/bin/sa-learn-pipe.sh
}
protocols = imap sieve
service auth {
executable = /usr/lib/dovecot/auth
unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
}
user = root
}
service imap-login {
process_min_avail = 3
service_count = 1
}
service imap {
executable = /usr/lib/dovecot/imap
}
service managesieve-login {
process_min_avail = 3
service_count = 1
}
service managesieve {
executable = /usr/lib/dovecot/managesieve
}
ssl_cert = </etc/ssl/blackblock_server.pem
ssl_key = </etc/ssl/blackblock_privatekey.pem
userdb {
driver = ldap
args = /etc/dovecot/dovecot-ldap.conf
}
protocol lda {
mail_plugins = $mail_plugins sieve
mail_fsync = optimized
postmaster_address = postmaster@22decembre.eu
sendmail_path = /usr/sbin/sendmail
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
}
protocol imap {
mail_plugins = $mail_plugins antispam
}
Dernière modification par 22decembre (06-05-2013 21:08:37)