Installation ASSP · 5 min read · Oct 22, 2025

Installation d'ASSP (Proxy SMTP Anti-Spam) sur Ubuntu Server 10.04 / Debian 5.0

Installation d’ASSP (Proxy SMTP Anti-Spam) sur Ubuntu Server 10.04 / Debian 5.0

Ce document How-To vous guide à travers l’installation d’ASSP (Proxy SMTP Anti-Spam) sur un serveur Ubuntu 10.04 (LTS) ou Debian 5.0 de la manière la plus simple possible. Il peut fonctionner sur des versions ultérieures, mais je n’ai aucun moyen de savoir comment ces instructions fonctionneront pour vous. L’installation d’Ubuntu/Debian est en dehors du champ d’application de ce document et il est supposé que vous avez déjà le système d’exploitation de base Ubuntu/Debian sans collections de logiciels prédéfinies installées.

Bien que ces instructions fonctionneront sur n’importe quel serveur/ordinateur, puisque je travaille moi-même sur des installations de machines virtuelles VMware, je voulais me concentrer sur ce How-To avec des notes supplémentaires sur les étapes à suivre si vous utilisez une installation de machine virtuelle Ubuntu minimale. Celles-ci seront marquées “Machines Virtuelles Minimales Seulement”. J’ai inclus des notes sur l’installation des outils VMware si vous utilisez VMware.

Remarque : Je n’utilise pas sudo dans ce document. N’oubliez pas d’utiliser sudo lorsque cela est approprié si votre compte n’est pas un superutilisateur.

Installer une Machine Virtuelle Minimale (Optionnel)

L’option d’installation de machine virtuelle minimale du serveur Ubuntu est une installation très légère des logiciels de base d’Ubuntu qui installe uniquement les paquets absolument nécessaires pour qu’il fonctionne sur une machine virtuelle. Il est fortement recommandé de choisir cette option pour un serveur ASSP puisque ASSP utilise si peu de ressources et d’espace disque. Mon serveur ASSP de production est installé sur une VM avec un cœur de processeur, 512 Mo de RAM et 4 Go d’espace disque ; il utilise généralement environ 6-11 % de CPU, la moitié de la RAM et environ la moitié de l’espace disque. C’est à peine un point sur le radar en termes d’environnement virtuel mais c’est RAPIDE et ses capacités d’arrêt de spam sont excellentes ! Cela peut ou non être votre situation, mais cela vaut vraiment la peine d’essayer puisque je n’ai trouvé aucun inconvénient, juste une multitude d’avantages.

Juste au cas où vous vous demanderiez comment installer une machine virtuelle Ubuntu minimale… lorsque vous démarrez le CD d’installation, sur le premier écran d’installation : appuyez sur F4, sélectionnez Installer une machine virtuelle minimale, puis sélectionnez Installer Ubuntu Server.

Si vous utilisez VMware, vous devez toujours installer les outils VMware. Ce n’est pas un guide sur la façon d’installer Ubuntu ou de le configurer pour VMware, donc je ne vais pas entrer dans les détails, mais voici un rapide aperçu de la façon de les installer :

  1. Installez les dépendances des outils VMware : apt-get install build-essential linux-headers-$(uname -r)
  2. Montez le volume des outils VMware en allant dans le menu VM et en sélectionnant Installer/Mettre à jour les outils VMware
  3. Copiez le paquet des outils VMware dans votre répertoire personnel :* Les numéros de version utilisés ici sont à titre d’exemple uniquement. mount /dev/cdrom /cdrom
    cp /cdrom/VMwareTools-3.5.0-238493.tar.gz ~
    umount /dev/cdrom
  4. Installez les outils VMware : tar -xf VMwareTools-3.5.0-238493.tar.gz
    cd vmware-tools-distrib
    ./vmware-install.pl
  5. Acceptez tous les paramètres par défaut. Si le script d’installation ne parvient pas à localiser le programme killall, dites-lui que vous souhaitez spécifier son emplacement et entrez /sbin/killall5 lorsqu’il le demande.

Installer les Dépendances Générales

Pour commencer, nous avons besoin de quelques paquets installés que nous utiliserons tout au long du processus de configuration et au-delà. Nous aurons besoin de ssh puisque cela devrait être la façon dont vous vous connectez à votre serveur. Nous avons besoin du client telnet pour effectuer quelques tests. Et nous avons besoin de wget et unzip pour pouvoir télécharger et décompresser ASSP et d’autres programmes.

apt-get install ssh unzip

Machines Virtuelles Minimales Seulement :

apt-get install telnet wget

Installer NTP

  1. Assurez-vous que votre fuseau horaire est correctement réglé. S’il ne l’est pas, exécutez cette commande et sélectionnez le bon : dpkg-reconfigure tzdata
  2. Lorsque vous êtes sûr que votre fuseau horaire est correct, installez le paquet ntp : apt-get install ntp

Installer Postfix

  1. Installez le paquet postfix : apt-get install postfix
  2. Sélectionnez la configuration par défaut “Site Internet”.
  3. Sauvegardez le fichier de configuration principal de Postfix /etc/postfix/master.cf : cp /etc/postfix/master.cf /etc/postfix/master.cf.orig
  4. Éditez le fichier de configuration principal de Postfix /etc/postfix/master.cf : vi /etc/postfix/master.cf Recherchez cette ligne près du début du fichier… smtp inet n - - - - smtpd… et remplacez “smtp” par “125” pour qu’il ressemble à ceci : 125 inet n - - - - smtpd
  5. Rechargez la configuration de Postfix : postfix reload
  6. Sécurisez votre serveur Postfix (optionnel mais fortement recommandé) : Comme nous voulons que tous les courriers passent par ASSP avant d’aller à Postfix, nous devons nous assurer que le serveur Postfix ne peut pas être accessible depuis n’importe où d’autre que l’hôte local. Bien sûr, nous pourrions atteindre le même objectif avec un pare-feu (et vous devriez !) mais ceci est une double vérification en cas de bot de spam, virus ou infection par ver sur le réseau interne qui essaie d’utiliser votre serveur pour relayer. - Tout d’abord, éditez votre fichier main.cf : cd /etc/postfix
    vi main.cf
  • Localisez la ligne qui commence par mynetworks et ajoutez l’adresse IP du serveur local avec un masque de /32 : mynetworks = 127.0.0.0/8 ###.###.###.###/32 [::ffff:127.0.0.0]/104 [::1]/128
  • Ajoutez ces quelques lignes à la fin du fichier : smtpd_client_restrictions = permit_mynetworks, reject smtpd_delay_reject = no transport_maps = hash:/etc/postfix/transport
  • Créez un nouveau fichier appelé transport… cd /etc/postfix
    vi transport… et ajoutez la ligne suivante (mettez votre domaine et l’adresse IP du serveur vers lequel vous souhaitez envoyer des messages après qu’ASSP les ait traités) : mydomain.tld smtp:###.###.###.###
  • Exécutez la commande postmap sur le fichier de transport pour mapper le fichier dans une table de recherche que Postfix peut utiliser (cela créera un fichier appelé transport.db) : cd /etc/postfix
    postmap transport
  • Rechargez la configuration de Postfix : postfix reload
  • Maintenant, testez-le. Telnet au port Postfix (c’est-à-dire 125) depuis l’hôte local, puis telnet depuis n’importe où d’autre. Les connexions depuis l’hôte local devraient être autorisées mais les autres devraient être immédiatement rejetées avec 554 5.7.1 Client host rejected: Access denied.

Installer Clam AntiVirus

  1. Installez ClamAV et le démon ClamAV : apt-get install clamav clamav-daemon
  2. Exécutez freshclam pour mettre à jour toutes les définitions de ClamAV. freshclam Ne vous inquiétez pas si freshclam signale que ClamAV est obsolète. Ce qui est important, c’est que les fichiers de définition disent ‘à jour’.

REDÉMARRER

  1. Vous devez redémarrer maintenant pour vous assurer que tous les nouveaux paquets logiciels Ubuntu/Debian installés démarrent proprement.
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.