skip to Main Content

Postfix installer et configurer un serveur de messagerie partie 4/8

Installer et configuration de PostfixAdmin

Sommaire

Postifixadmin permet de gérer les domaines et créer des comptes utilisateurs pour la messagerie.

Nous installons postfixadmin pour gérer le ou les domaines et les utilisateurs virtuels. C’est une interface web qui permet de gérer plus facilement.

# apt-get install postfixadmin php5-imap

Pendant la configuration automatique de postifadmin avec Apache 2. Laisser le créer son propre utilisateur et mot de passe car nous pourrons le modifier plus loin.

Mais aussi vous avez une autre méthode pour obtenir postfixadmin. Vous pouvez télécharger la dernier version en faisant :

# wget https://sourceforge.net/projects/postfixadmin/files/latest/download/postfixadmin-3.0.tar.gz

Tout d’abort, vous devez vous assurer que vous êtes bien dans le dossier

# cd /var/www/

Vous pouvez décompressez l’archive :

tar -xfvz postfixadmin-3.0.tar.gz

Une fois décompressé, vous pouvez changer le nom du dossier

# mv postfixadmin-3.0 postfixadmin

Puis nous allons donner les droits utilisateurs et groupes

# chown -R www-data:www-data postfixadmin

Editez le fichier de configuration et modifiez les paramètres suivants :

# vim /var/www/postfixadmin/config.inc.php

Maintenant nous allons modifier le fichier config.inc.

$CONF['configured'] = true; $CONF['default_language'] = 'fr'; $CONF['database_type'] = 'mysqli'; $CONF['database_host'] = 'localhost'; $CONF['database_user'] = 'postfix'; $CONF['database_password'] = 'MOT DE PASSE'; $CONF['database_name'] = 'postfix'; $CONF['admin_email'] = 'admin@domain.tld'; $CONF['domain_path'] = 'YES'; $CONF['domain_in_mailbox'] = 'NO'; $CONF['fetchmail'] = 'NO';

Ajouter dans site-available de Apache postfixadmin.conf

<VirtualHost *:80>
    ServerAdmin webmaster@domain.com
    ServerName postfixadmin.domain.com
    DocumentRoot /var/www/postfixadmin
    <Directory /var/www/postfixadmin/>
 AllowOverride All
/Directory>
</VirtualHost>
    ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Vous faites a2ensite pour activer la configuration dans apache

a2ensite postfixadmin.conf

Puis vous devez redémarrer Apache

service postfixadmin.conf

Nous avons déjà préparé le serveur DNS pour pouvoir accéder :

http://mondomaine.com/postfixadmin/setup.php

Lancement du script

Le script créé toutes les tables nécessaires au bon fonctionnement de Postfix. créez un compte administrateur  et le script vérifie que tout est sur Ok.

Il faut être patient pour avoir l’affichage ci-dessous :

Postfixadmin setup

Créer un mot de passe

Une fois que c’est finis nous devons créer un mot passe pour le setup et il créée un compte administrateur (admin@domaine.com). C’est à partir de ce compte que vous allez gérer toutes vos adresses mails dans postfixadmin. admin n’est qu’un compte administrateur. L’adresse mail n’existe pas. Si vous voulez la créer, il faudra passer par postfixadmin.

Postfixadmin mot de passe setup

Une fois que vous avez tapé deux fois le mot de passe cliquer sur Generate password hash.

Une phrase en rouge apparaît :

Si vous souhaitez utiliser le mot de passe que vous avez entré comme mot de passe de configuration , modifier config.inc.php et set
$CONF[‘setup_password’ ] = 0ac02e6c9272g2a9082h1ai06s2e3111:0272os26s6gg62t078a6302h71517722k31k3a60′;

Copier le setup_password comme ceci ‘0ac02e6c9272g2a9082h1ai06s2e3111:0272os26s6gg62t078a6302h71517722k31k3a60′;

vous devez le mettre dans /etc/postfixadmin/config.inc.php comme ci-dessous

 

Une fois copié dans le fichier, enregistrer le. Retourner sur :

Mettre dans Setup password 0ac02e6c9272g2a9082h1ai06s2e3111:0272os26s6gg62t078a6302h71517722k31k3a60 et créer l'adresse mail de l'administrateur et son mot de passe.

Noté bien le mot de passe de l’administrateur
Éviter de mettre des  # car ça peux avoir une conséquence dans la configuration.

Postfixadmin hashage

 Une fois que c’est fait Cliquer sur Ajouter un administrateur.
La configuration de postfixadmin est fini. Maintenant nous pouvons avoir accès

http://mondomaine.com/postfixadmin/login.php

Aller sur cette page avec votre navigateur internet http://mondomaine.com/postfixadmin/login.php, biensur remplacer le nom de domaine par le votre.

Postfixadmin connection admin sur la page web

 Sur cette page nous pouvons créer nos domaine, nos utilisateurs. Bien sur vous pouvez mettre plusieurs domaines que vous avez précédemment acheter chez un registrar. Chaque domaine pourra créer une adresse mail pour chaque utilisateur. Ca vous permettra de recevoir des mail.

par exemple, l’utilisateur contact aura comme adresse mail contact@mondomaine.com etc …

Pré-requis :

  • configuration du serveur DNS pour les MX

Cliquer sur Liste Domaines, cliquer sur Nouveau Domaine.

Inscrire mondomaine.com, alias laissé 0 et compte courrier sur 0 à moins que vous voulez mettre des quotas.

postfixadmin_inserer le domaine

Une fois que c’est fait, cliquer sur Ajouter un domaine.

Maintenant que le domaine est ajouter, nous pouvons créer des adresses mails.

 

Cet article comporte 0 commentaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.