Bonjour,
J'ai mis en place r�cemment un serveur de mail avec POSTFIX, MySQL,
Clamav-Amavis, Courier-IMAP, Spamassassin et MAILDROP.
Tout fonctionne correctement sauf une chose, COURIER-MAILDROP ne
prend pas en compte mon fichier 'maildroprc' et ce qu'il soit dans le
r�pertoire /etc , /etc/courier , /usr/lib/courier ,
/usr/lib/courier/etc, /usr/loca/courier ou /usr/local/courier/etc . En
effet, ce fichier permettant de passer les mails � SPAMASSASSIN, d'apr�s
/var/log/mail.log, ce n'est pas le cas, le mail passe comme si de rien
�tait.
Voici donc la syntaxe de mon fichier 'maildroprc' :
# ---------------------------------
import SENDER
import RECIPIENT
import HOME
if ($SENDER ne "")
{
FROM=$SENDER
}
else
{
FROM="unknown"
}
exception {
xfilter "/usr/bin/spamc -f"
}
if (/^X-Spam-Flag: *YES/)
{
exception {
to "$DEFAULT/.SPAM/"
}
}
# ---------------------------------
Etant sous DEBIAN, le paquet Courier-Maildrop propos� en apt-get n'a
pas le module MySQL... Du coup, plut�t que de modifier les rule du
paquet Debian (il parra�t que c'est possible, je ne sais pas comment),
j'ai compil� directement Courier-Maildrop � partir des sources :
# ---------------------------------
groupadd vmail -g 1003
useradd vmail -u 1003 -g 1004
tar jxvf maildrop-1.6.3.tar.gz.bz2
cd maildrop-1.6.3
export CPPFLAGS="-I/usr/include"
export LDFLAGS="-L/usr/lib"
./configure \
--prefix=/usr/lib/courier/ \
--enable-maildropmysql \
--enable-syslog=1 \
--enable-maildrop-uid=1003 \
--enable-maildrop-gid=1003 \
--enable-trusted-users='root mail vmail postfix daemon postmaster' \
--enable-restrict-trusted=1 \
--enable-maildirquota \
--with-gdbm \
--with-trashquota \
--with-etcdir=directory=/etc/courier \
--with-mysqlconfig=/etc/courier/maildropmysql.config
make
make install
# ---------------------------------
Le fichier /etc/courier/maildropmysql.config est bien pris en compte
mais pourquoi pas '/etc/courier/maildroprc' ????
Merci de m'�clairer � ce sujet.
Bonne journ�e
Matthieu Ertl�
[EMAIL PROTECTED]