Postfix installer configurer serveur de messagerie partie 7/8 Verification des ports smtp imap ouverts dans…

Postfix installer et configurer un serveur de messagerie partie 4/8
Installer et configuration de PostfixAdmin
Sommaire
- 1- Pré-requis avant installer Postfix
- 2- Installer Postfix et les paquets pour le système
- 3 – Pré-requis avant installer postfixadmin
- 4 – Installer et configurer de PostfixAdmin
- 5- Configurer Postfix, certificat ssl, création des paramètres Diffie-Hellman, gestion et du stockage des mails, paramètre SMTP sortie vers client
- 6- Installer et configurer Dovecot
- 7- Verification des ports smtp imap ouverts dans iptables
- Tester la configuration
- 8- Installer et configurer Roundcube comme client de messagerie via un webmail
- Tester aussi sur un client comme Outlook
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 :

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.

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.

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.

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.

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