Vous êtes ici

Installer un Proxy Antispam sur Ubuntu (ASSP : Anti Spam Smtp Proxy)

Aujourd'hui la majorité du trafic mail est constitué de SPAM (80%). Il est donc nécessaire d'avoir une solution antispam efficace et fiable pour filtrer ce trafic mail et donc décharger un peu nos serveurs de messagerie. Nous allons donc voir comment installer ASSP (Anti Spam SMTP Proxy) sur ubuntu, c'est un proxy smtp antispam libre et trés efficace.

1) Commençons par mettre à jour le systeme : 

Sudo apt-get update
Sudo apt-get upgrade
Sudo reboot
 
2) Installer les prérequis nécessaire :
 
sudo apt-get install clamav-daemon libssl-dev imagemagick unzip make gcc poppler-utils tesseract-ocr xpdf perlmagick libdbd-anydata-perl libdbd-odbc-perl libdbd-mysql-perl libberkeleydb-perl libdb-dev
 
 
3) Mettre à jour cpan, nous pouvons laisser les choix par défault aux différentes questions :
 
sudo cpan 
 
 
 
 
 
 
4) Installer et recharger CPAN :
 
a. Sudo cpan
b. Install CPAN
c. Reload cpan
d. Quit
 
 
5) Nous allons maintenant installer les différents modules cpan nécessaires au bon fonctionnement de ASSP (laisser les choix par défaut à l'installation des modules) :
 
install Time::CTime
install Time::DaysInMonth
install Time::JulianDay
install Time::ParseDate
install Time::Timezone
install Time::CTime
install Time::DaysInMonth
install Time::JulianDay
install Time::ParseDate
install Time::Timezone
install Text::Glob
install Number::Compare
install Compress::Zlib
install IO::Wrap
install Convert::TNEF
install Digest::MD5
install Digest::SHA1
install Email::Send
install Email::MIME
install Email::Valid
install File::ReadBackwards
force install File::Scan::ClamAV
install LWP::Simple
install MIME::Types
install Mail::DKIM::Verifier
install Error
install NetAddr::IP
install Net::IP
install Mail::SPF
force install Mail::SPF::Query
install Mail::SRS
install Net::CIDR::Lite
install Net::DNS
install Net::IP::Match::Regexp
install Net::LDAP
install Net::SMTP
install Net::SenderBase
install Net::Syslog
install threads
install threads::shared
install Thread::Queue
install Thread::State
install Tie::DBI
install Time::HiRes
install Schedule::Cron
install Sys::MemInfo
install Sys::CpuAffinity
install IO::Socket::SSL
install BerkeleyDB
install Crypt::CBC
install Crypt::OpenSSL::AES
install Authen::SASL
install Data::Dumper
install Devel::Size
install Convert::Scalar
install Net::SMTP::TLS
install Socket6
install IO::Socket::INET6
install Lingua::Stem::Snowball
install Lingua::Identify
install Lingua::StopWords
install Unicode::LineBreak
install DBD::File
install DBD::LDAP
install DBD::Log
install DBD::MVS_FTPSQL
install DBD::Mock
install DBD::Multiplex
install DBD::Ovrimos
install DBD::PgPP
install DBD::Sprite
install DBD::Template
install DBIx::AnyDBD
install YAML
install File::Find::Rule
install File::Slurp
install File::Which
install LEOCHARRE::DEBUG
install File::chmod
install Linux::usermod
install LEOCHARRE::Class2
install LEOCHARRE::CLI
install Crypt::RC4
install Text::PDF
install Smart::Comments
install CAM::PDF
install PDF::API2
install PDF::Burst
install PDF::GetImages
install Image::OCR::Tesseract
install PDF::OCR
install PDF::OCR2
install LEOCHARRE::DEBUG

quit
 
 
 
6) Télecharger ASSP V2 (ici en version 2.3.3) et ASSP.mod (ici)
 
7) Décompresser ASSP V2 et ASSP.mod
 
8) Copier le contenu de ASSP V2 dans /usr/share :
 
sudo cp –Rf assp /usr/share 
 
9) Copier le contenu de assp.mod dans /usr.share/assp :
 
sudo cp –Rf assp.mod /usr/share/asp
 
10) Installer ASSP :
 
sudo perl /usr/share/assp/assp.mod/install/mod_instl.pl
 
 
11) Executer ASSP , il faut se placer dans le répertoire /usr/share/assp et executer assp.pl:
 
sudo perl assp.pl
 
12) Pour se connecter a l'interface d'administration : http://ip_serveur:55555 avec en login : root et mot de passe : nospam4me 
 
 
13) Nous allons maintenant mettre ASSP en démarrage automatique, pour cela nous allons créer un service et nous allons le mettre en démarrage automatique :
 
a. Eteindre ASSP
b. Créer le script assp à partir de ce fichier assp
c. Copier le script dans /etc/init.d/assp
d. Le rendre exécutable : chmod 755 /etc/init.d/assp
e. Rendre le démarrage du script automatique : update-rc.d assp defaults 50.
f. Rendre assp.pl executable : chmod 755 /usr/share/assp/assp.pl
g. Configurer dans l'interface de ASSP menu Server Setup le paramétre RUN ASSP as a Daemon sur Yes - run AutoRestartCmd on restart and exit :
h. Vous pouvez maintenant démarrer de nouveau assp : /etc/init.d/assp restart
 
Voila, votre proxy smtp antispam est maintenant correctement installé, il ne reste plus qu'à le configurer pour le connecter à votre serveur de messagerie. Pour ma part, ASSP est connecté à un serveur Exchange 2013. Voici mon fichier de configuration si nécessaire : assp.cfg 
Tags: 

www.le-gas.fr : Le guide de l'admin Systeme