Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
utilisateurs:mcpeter:postfix_dovecot_mysql_postfixadmin [Le 01/10/2012, 02:50] – brouillon McPeterutilisateurs:mcpeter:postfix_dovecot_mysql_postfixadmin [Le 20/07/2018, 01:06] (Version actuelle) – suppression brouillon McPeter
Ligne 1: Ligne 1:
-{{tag>serveur mail postfix postfixadmin dovecot brouillon}} 
-Installation d'une solution mail complète. 
  
----- 
- 
-====== Installation d'une solution mail complète : Postfix, Dovecot, MySQL, Postfixadmin ====== 
- 
-=====Près requis===== 
- 
-  * Une solution [[:lamp|LAMP]] fonctionnelle.\\ 
-  * Un certificat SSL (auto-signé ou autre) valide. 
-<note>Rappel simple :<code> 
-sudo apt-get install ssl-cert 
-sudo make-ssl-cert generate-default-snakeoil --force-overwrite</code></note> 
- 
- 
-====Installation des paquets=== 
- 
-On installe la série des paquets utiles.\\ 
-La première ligne permet d'utiliser apt-get ou aptitude au choix. Mais on aurait pût passer par **[[apt>tasksel]]** et de là installer directement l'essemble **[[apt>mail-server^]]**.\\ 
- 
-<code> 
-sudo apt-get install bsd-mailx dovecot-core dovecot-imapd dovecot-pop3d postfix 
-sudo apt-get install amavisd-new clamav clamav-daemon spamassassin 
-sudo apt-get install php5-imap  
-</code> 
-On relance apache 
-<code>sudo service apache2 restart</code> 
-On installe une autre série de paquets utiles 
-<code> 
-sudo apt-get install libnet-dns-perl pyzor razor 
-sudo apt-get install arj bzip2 cabextract cpio file gzip nomarch pax unzip zip 
-</code> 
- 
-====Création de l'administrateur mail dans MySQL==== 
- 
-<code>sudo mysql -u root -p</code> 
-On créé la base de données (postfixadmin) et l'utilisateur (postfixadmin) 
-<code>create database postfixadmin; 
-grant all on postfixadmin.* to 'mail'@'localhost' identified by 'mot_de_passe_administrateur_mail'; 
-</code> 
- 
-=====Postfixadmin===== 
- 
-Postfixadmin permet de gérer graphiquement les domaines et les boites e-mail rattachées. Il permet de créer des administrateurs par domaine qui peuvent eux-mêmes créer des boites ainsi que des alias. Le tout se pilotant au travers d'un navigateur web.\\ 
-Un paquet tout prêt est disponible et évite plusieurs étapes de configuration/mise en place. On va donc le télécharger et l'installer. 
-<code>wget http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-2.3.5/postfixadmin_2.3.5-1_all.deb 
-sudo dpkg -i postfixadmin_2.3.5-1_all.deb</code> 
- 
-====Configuration==== 
-Dans le fichier **/etc/postfixadmin/config.inc.php**, modifiez/vérifiez les variables comme suit : 
-<code> 
-$CONF['configured'] = true; 
-$CONF['postfix_admin_url'] = '/postfixadmin'; # à laisser tel quel pour le multi-domaine 
-$CONF['admin_email'] = 'me@example.com'; # l'adresse mail de l'administrateur général 
-$CONF['smtp_server'] = 'localhost'; 
-$CONF['smtp_port'] = '25'; 
-$CONF['encrypt'] = 'md5crypt'; 
-$CONF['domain_path'] = 'YES'; 
-$CONF['domain_in_mailbox'] = 'NO'; 
-</code> 
-Dans le fichier **/etc/postfixadmin/dbconfig.inc.php**, insérez vos [[:postfix_dovecot_mysql_postfixadmin#creation_de_l_administrateur_mail_dans_mysqlaccès MySQL précédemment créé]]. 
-<code> 
-$dbuser='postfixadmin'; 
-$dbpass='mot_de_passe_administrateur_mail'; 
-$basepath=''; 
-$dbname='postfixadmin'; 
-$dbserver=''; # utilisera la valeur par défaut : localhost 
-$dbport=''; # utilisera le port MySQL par défaut 
-$dbtype='mysql'; 
-</code> 
- 
- 
-Liens 
- 
-http://sourceforge.net/projects/postfixadmin/ (projet de PostfixAdmin - eng)