Contenu | Rechercher | Menus

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

postfix_mysql_tls_sasl [Le 20/08/2013, 03:54]
5.135.153.140 [Création du répertoire de stockage des mails]
postfix_mysql_tls_sasl [Le 15/03/2014, 14:00] (Version actuelle)
albanmartel [Installation de Postfix avec TLS, SASL, MySQL, Clamav, SpamAssassin]
Ligne 8: Ligne 8:
 Ce tuto a été réalisé sur une Debian Etch. Il est compatible pour Ubuntu. Ce tuto a été réalisé sur une Debian Etch. Il est compatible pour Ubuntu.
 La mise en place d'une telle solution demande du temps ainsi qu'un certain niveau pour savoir étudier les logs s'il y a une erreur. La mise en place d'une telle solution demande du temps ainsi qu'un certain niveau pour savoir étudier les logs s'il y a une erreur.
 +
 +<note>note du 15 mars 2014 : Ce tuto nécesssite d'être revu du fait de l'obsolescence de certains paquets</note>
  
 Niveau confirmé. Niveau confirmé.
Ligne 23: Ligne 25:
  
 Paquets principaux [[:tutoriel:comment_installer_un_paquet|à installer]] : **postfix postfix-mysql mysql-client-5.0 mysql-server-5.0 courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl  courier-imap courier-imap-ssl postfix-tls libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl phpmyadmin** Paquets principaux [[:tutoriel:comment_installer_un_paquet|à installer]] : **postfix postfix-mysql mysql-client-5.0 mysql-server-5.0 courier-authdaemon courier-authlib-mysql courier-pop courier-pop-ssl  courier-imap courier-imap-ssl postfix-tls libsasl2-2 libsasl2-modules libsasl2-modules-sql sasl2-bin libpam-mysql openssl phpmyadmin**
 +
 +<note warning>postfix-tls est un paquet obsolète il semble faire parti de postfix </note>
 +<note>je préfère mettre mysql-client mysql-server (sans préciser la version pour réussir l'installation à tous les coups</note>
  
 <note tip>Chez moi, le package courier-authlib-mysql s'appelle courier-authmysql</note> <note tip>Chez moi, le package courier-authlib-mysql s'appelle courier-authmysql</note>
Ligne 351: Ligne 356:
    $ sudo apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip arj bzip2 razor pyzor dcc-client    $ sudo apt-get install amavisd-new spamassassin clamav clamav-daemon zoo unzip arj bzip2 razor pyzor dcc-client
  
 +<note warning> les paquets dcc-client dcc-server dcc-common n'existent plus sous debian note du 15/03/2014</note>
  
 Sous hardy 8.4, le paquet dcc-client n'existe plus, pas même dcc-server. [[http://www.howtoforge.com/the-perfect-spamsnake-ubuntu-8.04]] est peut être une piste en attendant la mise à jour de cette documentation. Sous hardy 8.4, le paquet dcc-client n'existe plus, pas même dcc-server. [[http://www.howtoforge.com/the-perfect-spamsnake-ubuntu-8.04]] est peut être une piste en attendant la mise à jour de cette documentation.
Ligne 661: Ligne 667:
 ==== Spamassassin ==== ==== Spamassassin ====
  
-Editez le fichier /etc/default/spamassassin+Avant tout, il faut créer l'utilisateur "spamd"
  
-  ENABLED=1+   sudo groupadd spamd 
 +   sudo useradd -g spamd -s /sbin/nologin -d /var/lib/spamassassin spamd 
 +   sudo mkdir /var/lib/spamassassin 
 +   sudo chown spamd:spamd /var/lib/spamassassin 
 +   sudo mkdir /var/log/spamd 
 +   sudo chown spamd:spamd /var/log/spamd 
 + 
 +Modifer le fichier /etc/default/spamassassin : 
 + 
 +   ENABLED=1 
 +   SAHOME="/var/lib/spamassassin/" 
 +   OPTIONS="--create-prefs --max-children 5 --username spamd --helper-home-dir ${SAHOME} -s /var/log/spamd/spamd.log" 
 +   PIDFILE="${SAHOME}spamd.pid" 
 +  
  
 Editez le fichier /etc/spamassassin/local.cf Editez le fichier /etc/spamassassin/local.cf
Ligne 701: Ligne 720:
 Démarrez le daemon spamassassin Démarrez le daemon spamassassin
  
-   $ /etc/init.d/spamassassin start+   $ /etc/init.d/spamassassin start    
 +Pour dire à postfix d'utiliser spamassassin, modifier le fichier "/etc/postfix/master.cf" et changer la ligne : 
  
 +   smtp      inet  n       -       -       -       -       smtpd   
 +par  
 +   smtp      inet  n       -       -       -       -       smtpd
 +       -o content_filter=spamassassin
 +et à la fin du fichier, ajoutez : 
 +   spamassassin unix -     n       n       -       -       pipe
 +       user=spamd argv=/usr/bin/spamc -f -e    
 +       /usr/sbin/sendmail -oi -f ${sender} ${recipient}
 Créez le fichier /usr/sbin/sa_rules_update.sh Créez le fichier /usr/sbin/sa_rules_update.sh
  

postfix_mysql_tls_sasl.1376963691.txt.gz · Dernière modification: Le 20/08/2013, 03:54 par 5.135.153.140
Le contenu de ce wiki est sous licence : CC BY-SA v3.0