Pré-requis avant installer postfixadmin
Chapitre
- 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- Vérification des ports smtp imap ouvert dans iptables et test d’envoi de mail
- 8- Installer et configurer Roundcube comme client de messagerie via un webmail
Créer une base de données pour postfixadmin
Nous allons remédier à ce problème pour la sécurité. L’utilisateur que l’on va créer ne pourra que lire cette base de donnée.
Nous avons 2 méthodes pour créer la base de données :
1ère méthode ligne de commande
Connexion au serveur MySQL en tant que root
mysql -u root -p
Créer de la base de données “postfix”
mysql> CREATE database postfix;
Créer un nouveau utilisateur pour notre base de donnée
Pour créer un nouvelle utilisateur j’utilise en ligne de commande Mysql.
# mysql -u root -p
mysql>show databases;
mysql>database postfixadmin;
mysql>create user 'postfix'@'localhost'[IDENTIFIED BY 'mot de passe' ];
mysql>
Donner les permissions à l’utilisateur postfixadmin
mysql> GRANT SELECT ON postfixadmin* TO 'posfix'@'localhost' IDENTIFIED BY 'mot_de_passe';
mysql> FLUSH PRIVILEGES;
Quitter la console MySQL
mysql> exit
2ème méthode via l’interface web de PhpMyAdmin
Création d’une base de données avec mysql pour Postfix. Vous devez créer un nouvel nommé postfix. Nous donnons tous les privilèges à cette utilisateur juste sur la nouvelle base de donnée postfix que nous allons créer.
Vous devez vous connecter sur phpmyadmin
http://www.domaine.com/phpmyadmin
En premier, vous connectez.
Nous avons Créer un nouvel utilisateur que nous appelons postfix. Vous allez dans l’onglet utilisateur de phpmysql.
Vous cliquez sur Ajouter un utilisateur
Cochez sur créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base.
Vous cliquez sur Privilèges globaux
Enfin, vous pouvez cliquer sur Executer.
Nous pouvons voir que l’utilisateur postfix est créée.
Il nous reste à créer la base de donnée. Vous cliquez sur changer les privilèges.
Cliquez sur l’onglet Base de données
Vous mettez le nom de la base de données postfix puis vous Exécuter.
Pour cette base de données je donne seulement le privilège “SELECT” puis je clique sur Executer.
Pour information la base de données n’est pas créée. Maintenant vous devez cliquer sur la petite maison.
Vous cliquez sur l’onglet base de données.
Nous allons créer la base de données puis vous cliquez sur créer.
La base de données a bien été créer.
Configurer le DNS de votre registar
Maintenant que nous avons créé un nouvelle utilisateur pour la base de donnée, nous allons modifier les dns.
Soit vous allez sur votre propre serveur Dns que vous avez créé ou chez votre registar pour ajouter le dns record MX.
Aller dans la zone DNS de votre registrar
@ IN 10 MX 192.168.1.251
Comme nous voulons utiliser comme sous domaine webmail, nous en profitons pour le créer
mail IN A 192.168.1.251
mail IN CNAME webmail.mondomaine.com
Créer un utilisateur Vmail
Nous allons créer un répertoire pour permettre de recevoir tous les mails sur le système.
# mkdir /var/vmail
Créer un utilisateur Vmail
Nous allons créer un groupe vmail avec un ID de 5000
# groupadd -g 5000 vmail #useradd -g vmail -u 5000 vmail -d /var/vmail -m
Connexion chiffrée
Nous allons utiliser des connexions chiffrées pour sécuriser nous mail.
# openssl req -new -x509 -day 3650 -nodes -newkey rsa:4096 -out /etc/ssl/certs/mailserver.pem -keyout /etc/ssl/private/mailserver.pem
Répondez aux différentes questions :
- Organization Name : mondomaine.com ou votre nom
- Common Name : mondomaine.com
Le certificat est créé nous pouvons le retrouver dans /etc/ssl/certs/mailserver.pem.
Nous avons tout installer et configurer PostfixAdmin, nous avons encore un gros boulot 4- Postfix installer et configurer PostfixAdmin partie 4/8.
Rétroliens/Pings