Installation ASSP · 4 min read · Jan 30, 2026

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

Installer ASSP

  1. Allez dans votre répertoire de téléchargement préféré. Si vous n’en avez pas, votre répertoire personnel fera l’affaire.
  2. Téléchargez les fichiers du programme ASSP. Allez sur sa page de projet SourceForge ( http://sourceforge.net/projects/assp/files/), copiez le lien de téléchargement et collez-le après une commande wget. Cela devrait ressembler à ceci :
  • Vous devez toujours télécharger la dernière version stable ; les numéros de version utilisés ici sont à titre d’exemple uniquement. wget http://sourceforge.net/projects/assp/files/ASSP%20Installation/ASSP%201.8.1.1/ASSP_1.8.1.1-Install.zip
  1. Décompressez ASSP : unzip ASSP_1.8.1.1-Install.zip
  2. Créez un répertoire pour les fichiers du programme ASSP : mkdir /usr/share/assp
  3. Copiez ASSP dans son nouveau répertoire : cd ASSP_1.8.1.1-Install
    cp -R ASSP/* /usr/share/assp
  4. Installez les dépendances SSLeay (celles-ci seront nécessaires pour certains modules perl à l’étape suivante) : apt-get install libssl-dev libdb-dev
  5. Installez les modules perl requis en exécutant le script mod_inst.pl : cd /usr/share/assp
    perl mod_inst.pl
  6. Acceptez tous les paramètres par défaut lorsqu’on vous le demande. Cela prendra un certain temps…
  7. Lorsque le script est terminé, tous les modules devraient indiquer [OK].
  8. Si l’un des modules indique [FAILED], essayez de relancer le script mod_inst.pl car parfois une dépendance peut avoir été installée après que ce module ait essayé de s’installer.
  9. Dans certains cas, le module perl File::Scan::ClamAV peut échouer à s’installer. Si c’est le cas, allez simplement dans CPAN… perl -MCPAN -e shell…et forcez l’installation à l’invite CPAN : force install File::Scan::ClamAV
  10. Exécutez à nouveau le script mod_inst.pl juste pour vous assurer que tout est [OK]. Si quelque chose ne l’est pas, vérifiez vos dépendances perl.
  11. Exécutez ASSP pour la première fois. Il devrait démarrer sans erreurs ni avertissements significatifs : perl assp.pl &

Configurer ASSP

Ceci est juste une configuration très basique pour vous aider à démarrer et à faire fonctionner certaines options. Après avoir terminé ce guide, vous devriez aller sur le wiki ou les forums d’ASSP pour trouver de la documentation sur la façon de configurer complètement ASSP.

  1. Depuis n’importe quel navigateur web sur le réseau, allez à http://:55555 (le mot de passe par défaut est nospam4me, laissez le nom d’utilisateur vide) et changez les paramètres suivants : - Section Configuration du serveur :
    Activez “Exécuter ASSP en tant que démon” (AsADaemon)
    Activez “Activer la compression HTTP dans l’interface” (EnableHTTPCompression)
  • Section ClamAV et FileScan :
    Activez “Utiliser ClamAV” (UseAvClamd)
    Changez “Port ou socket de fichier pour ClamAV” (AvClamdPort) en /var/run/clamav/clamd.ctl
  • Section SSL/TLS :
    Si vous souhaitez offrir un mail sécurisé/chiffré, activez “Activer le support SSL/TLS” (enableSSL)
  1. Arrêtez ASSP et redémarrez-le.
  2. Vérifiez si tous les modules perl sont correctement installés et configurés. Sur la page Info et Statistiques, vérifiez la section Modules Perl : - Tous les modules perl devraient être disponibles (vert). IPv6, SSL et MySQL sont optionnels.
  • Ignorez IO::Socket::SSL si vous n’allez pas utiliser SSL.
  • Ignorez IO::Socket::INET6 si vous n’allez pas utiliser IPv6.
  • Ignorez Tie::RDBM si vous n’allez pas utiliser MySQL.
  1. Testez le serveur ASSP/Postfix en vous connectant au port 25. telnet localhost 25 Vous devriez pouvoir voir le texte de bienvenue de votre serveur SMTP Postfix.
  2. Entrez la commande HELO suivante : helo yourhostname.yourdomain.tld Vous devriez recevoir un message similaire à : 250 yourhostname.yourdomain.tld
  3. Quittez le serveur SMTP : quit

Configurer un script de démarrage pour ASSP

  1. Assurez-vous qu’ASSP n’est pas en cours d’exécution. Vous devrez peut-être trouver et tuer le processus ASSP en cours si vous l’avez laissé en cours d’exécution depuis une étape précédente : ps -A | grep perl Trouvez l’identifiant du processus pour le processus perl (il devrait être le premier numéro à gauche). Tuez le processus : kill -9
  2. Rendez le script assp.pl exécutable : cd /usr/share/assp
    chmod 755 assp.pl
  3. Allez dans ce fil de discussion et copiez le script d’initialisation dans le message original : https://sourceforge.net/apps/phpbb/assp/viewtopic.php?f=5&t=980&sid=11242812618cab1504a1258cb585bb0b
  4. Enregistrez le script sous /etc/init.d/assp
  5. Rendez le script d’initialisation ASSP exécutable : cd /etc/init.d
    chmod 755 assp
  6. Enregistrez le script d’initialisation pour créer des liens et pour qu’ASSP s’exécute automatiquement au démarrage (vous devrez peut-être changer le numéro ‘50’ en fonction de l’ordre de démarrage que vous souhaitez) : update-rc.d assp defaults 50
  7. Maintenant, vous pouvez démarrer ASSP à partir du script d’initialisation comme ceci (les commandes suivantes sont prises en charge avec ce script : {start|stop|restart|reload|force-reload|status}) : /etc/init.d/assp start
  8. Configurez la commande de redémarrage de l’interface graphique. Dans la page de gestion ASSP : - Section Mise à jour automatique / Redémarrage :
    Changez “Commande OS-shell pour AutoRedémarrer” (AutoRestartCmd) en : /etc/init.d/assp restart

Installer Webmin (Optionnel)

Installez Webmin pour vous aider à consulter les ressources système et accéder à la plupart des paramètres et configurations du serveur depuis une interface Web.

  1. Allez dans votre répertoire de téléchargement préféré. Si vous n’en avez pas, votre répertoire personnel fera l’affaire.
  2. Installez les dépendances de Webmin : apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl
  3. Allez sur www.webmin.com, copiez le lien de téléchargement du paquet Debian, et collez-le après une commande wget :* Vous devez toujours télécharger la dernière version stable ; les numéros de version utilisés ici sont à titre d’exemple uniquement. wget https://downloads.sourceforge.net/project/webadmin/webmin/1.520/webmin_1.520_all.deb
  4. Installez le paquet .deb de Webmin : dpkg -i webmin_1.520_all.deb
  5. Vous pouvez maintenant vous connecter à https://:10000/ en tant que root avec votre mot de passe root, ou en tant qu’utilisateur qui peut utiliser sudo pour exécuter des commandes en tant que root.

Terminé !

  • Maintenant, allez lire certains des paramètres de configuration d’ASSP et amusez-vous à le configurer.
Share: X/Twitter LinkedIn

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

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