"mr-NOSPAM" <[EMAIL PROTECTED]> writes: > Bonjour la liste, > > Voilà, j'aimerais mettre en place un serveur de mail sur ma machine. > Je suis en SID. > J'ai installé: > - un serveur postfix > - un serveur pop3 qpopper > (j'ai suivi l'installation Alexis de Lattre) > > L'objectifs serait pour moi de pouvoir récupérer mes mails sur ma > machine de n'importe où (pour l'instant c'est bon!)
IMAP serai peut-être plus approprié. Les messages resteraient concentrés sur ton serveur. > mais avant tout dégager les virus et les spams. > > En lisant sur le net, j'ai trouvé sur le net que le trio gagnant > semblait être: > > - spamassasin > - clamav > - amavis > > Mais voilà, je vois d'autres solutions qui utilise procmail mais je ne > vois pas trop la différence. procmail sert à filtrer et trier les courriels que chaque utilisateur reçoit. C'est à l'initiative de chaque utilisateur de l'utiliser ou pas. On l'active par la présence d'un fichier de paramétrage ~/.procmailrc. Il se paramètre donc sur le poste client. > > Les questions donc: > - Quel est le rôle d'amavis (je vois des amavis-new des amavis-ng etc... ? amavis agit directement au niveau du serveur (postfix), il permet de le coupler avec clamav (antivirus) en amont de la distribution. spamassassin peut également se coupler au serveur. En sarge, le paquet s'appelle amavisd-new. Personnellement, j'ai trouvé la configuration d'amavis complexe ; de plus, je veux quand même garder un oeil sur les courriels rejetés ; alors j'ai choisi de monter une solution uniquement à base de procmail. j'ai des boîtes pour collecter les messages suspects et le spam qui est quand même passé au travers (très peu) ; je les parcours en diagonale avant de les vider (par un script de purge et d'apprentissage), mais je n'ai jamais eu de faux positif. > - Est ce qu'il faut que j'installe procmail ? procmail permet de faire bien d'autres choses que de filtrer le spam et les virus ; il te sera donc toujours utile. > - Est ce que je dois prendre les sources ou les paquets (bcp de sites > conseillent les sources) ? A ma connaissance les paquets sont compilés avec les options qui vont bien. > - Est ce que quelqu'un pourrait m'indiquer un doc pour les nuls ;-/ ? Je n'ai pas trouvé de document complet, ma solution est l'assemblage de plein de petits bouts glânés à droite et à gauche. Je te colle le résultat : $ cat ~/.procmailrc VERBOSE=on MAILDIR=$HOME/.mail DEFAULT=$MAILDIR/defaut/ LOGFILE=$HOME/log/procmail.log VIRUSLOG=$HOME/log/virus.log # on filtre les pièces jointes au travers de clamav # si un virus est trouvé, on rajoute un entête Virus: Yes :0 * Content-Type: multipart { VIRUSREPORT=`clamscan --mbox --disable-summary --stdout -` VIRUSSTATUS=$? :0 fw * ? test $VIRUSSTATUS -ne 0 | formail -I "Virus: Yes" ; echo $VIRUSREPORT >>$VIRUSLOG } # on poste le message vérolé dans la boîte spam/virus # fin du traitement :0 * ^Virus: Yes spam/virus/ # pour les messages survivants, on les filtre au travers de spamassassin :0fw: spamassassin.lock * < 256000 | spamc # on distingue 2 niveaux de spam : probable et certain :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\* spam/certain/ :0: * ^X-Spam-Status: Yes spam/probable/ > - J'ai vu un truc intéréssant qui permet d'envoyer des spams et des > nonspams pour l'apprentissage de spamassasin, > est ce utile ? Je ne pense pas ; spamassassin s'adapte par rapport aux vrais messages que tu reçois ; l'amélioration du filtre par apprentissage est très personnelle. Léo.