Installation · 2 min read · Nov 14, 2025
Filtre anti-spam Postfix utilisant Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC et ClamAV - Page 5
4 Installation de Mailscanner-MRTG (Optionnel)
apt-get install mrtg apache2 snmp snmpd libsnmp4.2Répondez “Oui” à l’écran debconf MRTG.
rm /etc/cron.d/mrtgNous n’en aurons pas besoin
Tout d’abord, sauvegardons notre configuration SNMP par défaut. Ensuite, créons-en une nouvelle avec les paramètres corrects.
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.confCollez ce texte dans le nouveau fichier snmpd.conf.
# Cette ligne fait en sorte que le démon snmp écoute uniquement sur l'interface de boucle locale
# Si vous souhaitez exécuter sur un port alternatif, changez la partie 161
# (N'oubliez pas de mettre à jour le fichier mailscanner-mrtg.conf avec le nouveau port
agentaddress localhost:161
# Utilisez cette version à la place pour ucd-snmp
#agentaddress 161@localhost
# Cette ligne configure une seule chaîne de communauté (avec accès en lecture seule)
# Avec accès uniquement autorisé depuis localhost
# Si vous avez des utilisateurs se connectant à votre machine et que vous voulez vous assurer qu'ils
# ne peuvent pas facilement obtenir des informations de snmp, changez 'public' en quelque chose d'autre
# (N'oubliez pas de mettre à jour la chaîne de communauté dans mailscanner-mrtg.conf)
rocommunity public localhost
# Informations système, changez ceci si vous le souhaitez
syslocation YourSysLocation
syscontact Support <[email protected]>[email protected]>/etc/init.d/snmpd restartPour installer MailScanner-MRTG, nous devons le télécharger puis l’installer.
Allez sur http://sourceforge.net/projects/mailscannermrtg/ et téléchargez le dernier tarball. Au moment de la rédaction, c’était 0.10.0
tar xzvf mailscanner-mrtg-0.10.00.tar.gz
cd mailscanner-mrtg-0.10.00Éditez le install.pl
vi install.plChangez quelques options dans ce script. Les paramètres suivants devraient ressembler à ceci :
"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",Exécutez le install.pl
./install.plNous avons vérifié la configuration si install.pl donc allez-y et installez… Lorsque votre éditeur avec la configuration mailscanner-mrtg s’ouvre dans votre éditeur, fermez-le, nous l’éditerons plus tard :
Éditez le /etc/MailScanner/mailscanner-mrtg.conf, changez les lignes suivantes :
WWW Root = /var/www/
MTA = postfix
MTA Incoming Log = /var/log/mail.log
MTA Outgoing Log = /var/log/mail.log
MTA Reject Log = /var/log/mail.log
Incoming Queue Dir = /var/spool/postfix/hold/
Restart MailScanner = /usr/bin/check_mailscanner
MailScanner Log = /var/log/mail.log
Outgoing Queue Dir = /var/spool/postfix/deferred/:/var/spool/postfix/defer/
#MailScanner Work Directory = /var/spool/MailScanner/incoming #COMMENTEZ CECI À MOINS QUE CE SOIT UN POINT DE MONTAGE
Spool Directory = /var/spool #COMMENTEZ CECI À MOINS QUE CE SOIT UN POINT DE MONTAGE
Use SNMP = yes
SNMP Community = public #OU QUOI QUE VOUS L'AYEZ RÉGLÉ DANS SNMPD.CONF
Essayons MailScanner-MRTG, exécutez ceci deux ou trois fois. Les deux premières fois, vous devriez voir quelques erreurs. Si cela continue à afficher des erreurs, il y a quelque chose qui ne va pas :
env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfgAjoutez cette ligne dans cron pour exécuter mrtg toutes les 5 minutes :
crontab -e0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null/etc/init.d/cron restartD’accord, allez sur http://spf.example.com/mailscanner-mrtg et voyons si cela s’affiche et si les graphiques se mettent à jour. Vous devriez supprimer tous les graphiques qui ne fonctionnent pas en éditant le fichier /var/www/mailscanner-mrtg/index.htm et en commentant ces graphiques dans /etc/mailscanner-mrtg.cfg.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.