16nov.2009
Installation et Configuration de postfixadmin
L'interface web d'administration pour Postfix.
PostfixAdmin est une interface web en PHP qui permet de gérer graphiquement une base de données qui contiendra toutes les informations nécessaires à la maintenance de comptes virtuels pour Postfix.
Pré-requis :
- Un serveur web fonctionnel avec Php
- Un serveur Mysql
Télécharger postfixadmin :
Vous le trouverez ici : http://sourceforge.net/projects/postfixadmin/
Installation :
A faire dans votre documentroot apache (/var/www/ par exemple).
wget http://downloads.sourceforge.net/project/postfixadmin/postfixadmin/postfixadmin-2.3rc7/postfixadmin_2.3rc7.tar.gz?use_mirror=freefr tar xvzf postfixadmin_2.3rc7.tar.gz rm postfixadmin_2.3rc7.tar.gz mv postfixadmin postfixadmin-old (si vous avez une vieille version et que vous faites un mise à jour) mv postfixadmin-2.3rc7 postfixadmin chown -R user-apache: postfixadmin
Vous aurez peut être un vhost à configurer sur votre apache.
Configuration :
Pour configurer PostfixAdmin il vous suffit d'éditer le fichier config.inc.php et de le modifier selon vos choix et votre installation.
vi config.inc.php
Vous aurez par exemple ceci à changer :
$CONF['configured'] = true; $CONF['setup_password'] = 'password'; $CONF['postfix_admin_url'] = 'http://postfixadm.mondomain.fr'; $CONF['default_language'] = 'fr'; $CONF['database_type'] = 'mysql'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfixdb'; $CONF['database_password'] = 'passworddb'; $CONF['database_name'] = 'postfixdb';
Une fois avoir configuré votre apache et modifié votre config.inc.php rendez vous à l'url que vous avez choisi, peut être postfixadmin.mondomain.fr ou http://192.168.100.1/postfixadmin
Si vous mettez à jour PostfixAdmin (upgrade) :
Meme demarche que pour l'installation, pensez à faire une sauvegarde puis rendez vous à cette url pour modifier (mettre à jour) votre base : http://url-vers-votre-postfixadmin/upgrade.php
Qui devrait si tout ce passe bien vous afficher quelque chose comme ceci :
Updating database: - old version: 397; target version: 738 updating to version 438 (MySQL)... done updating to version 439 (MySQL)... done updating to version 473 (MySQL)... done updating to version 479 (MySQL)... done updating to version 483 (MySQL)... done updating to version 495 (MySQL)... done updating to version 504 (MySQL)... done updating to version 655 (all databases)... done updating to version 729 (all databases)... done
et voila votre interface web pour postfix est à jour.
Réparer l'onglet Sauvegarde :
Normalement vous devriez pouvoir effectuer une sauvegarde sous forme de fichier téléchargeable si votre onglet sauvegarde ne fonctionne pas :
Insérez ceci dans votre database postfix.
CREATE TABLE `alias_domain` ( `alias_domain` varchar(128) NOT NULL, `target_domain` varchar(128) NOT NULL, PRIMARY KEY (`alias_domain`,`target_domain`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Commentaires
mardi, novembre 17 2009 | 11:10
Heu, ensuite il faut surtout configuer postfix et courrier ou dovecot en mysql aussi.
PFA, une fois que postfix et dovecot sont configuré, c'est franchement pas difficile , je m'arréte là .....
dimanche, décembre 13 2009 | 12:12
d'ailleurs il y a t'il un tuto bien fait pour paramétrer postfix et dovecot quelque part???
Merci
dimanche, décembre 13 2009 | 19:10
Ils en existe une multitude c'est ça le problème, car il y a plusieurs manière de le faire.
Je ferai sûrement un article la dessus un jour.