Prérequis postfix avant installe partie 1

 

Postfix installer et configurer un serveur de messagerie. La messagerie Postfix doit avant faire des modification au niveau Dns, je vous conseille de lire l’article sur installer un DNS . Ça va vous aider pour la suite mais ce n’est pas une obligation. J’ai voulu mettre ce tutoriel pour vous échanger mon expérience pratique avec les difficultés rencontrées  et solutionnées. Vous pouvez commenter pour améliorer le tutoriel.

Postfix installer et configurer un serveur de messagerie

Pré-requis

  • Avoir un serveur Linux Debian 7 ou la Debian 12
  • Avoir installer un serveur DNS
  • Avoir au moins un nom de domaine

Chapitre :

  1. Pré-requis avant installer Postfix
  2. Base de données MySQL postfix
  3. Installer et configurer de PostfixAdmin
  4. Postfix installer et configurer un serveur de messagerie
  5. Installer et configurer Dovecot
  6. Vérification des ports smtp imap ouvert dans iptables et test d’envoi de mail

 

Nous allons travailler avec une base de donnée Mysql pour ne pas le citer. L’avantage nous pourrons créer des utilisateurs virtuels.

Mise à jour de la Debian

Avant de commencer, assurez-vous que vous avez bien fait les mises à jour de votre Debian.
#apt-get update

#apt-get update
#apt upgrade

Si ce n’est pas fait nous allons installer le serveur web Apache et php8.2 ainsi que la base de donnée mysql. Il nous servira pour Postfixadmin.

#apt-get install apache2 php8.2 php8.2-fpm php8.2-imap php8.2-mbstring php8.2-mysql php8.2-curl mariadb-clientmariadb-server 

Une fois installé, je vous conseille de bien noté le mot de passe de Mysql.

Vous pouvez installer phpmyadmin, pour créer plus facilement la base de donnée et donner les droits.

Pour votre sécurité, je vous conseille de ne pas l’installer.

Si vous avez un serveur smtp qui traîne sur votre serveur, vous devez l’enlever.

Moi j’ai enlevé exim4.

#apt-get remove exim4 --purge 
#apt-het autoremove

Installons les paquets que nous avons besoins

Nous installons postfix avec la couche Mysql et pour l’authentification nous utilisons sasl2.

# apt-get install postfix postfix-mysql

Question à répondre pendant l’installation :

  • site internet pour utiliser le SMTP
  • donner votre nom de domaine pour ici nous utilisons mondomaine.com qui est fictif.

Nous avons tout installer, nous avons encore un gros boulot 3- Pré-requis avant installer postfixadmin partie 3/8.

Installe

Apache

Si ce n’est pas fait nous allons installer le serveur web Apache et php8.2 ainsi que la base de donnée MySQL. Il nous servira pour Postfixadmin.

#apt-get install apache2

PHP

#apt install php8.2 php8.2-fpm php8.2-imap php8.2-mbstring php8.2-curl

Mysql

#apt install mariadb-clientmariadb-server php8.2-mysql

Une fois installé, je vous conseille de bien noté le mot de passe de Mysql.

PhpMyAdmin

Vous pouvez installer phpmyadmin, pour créer plus facilement la base de donnée et donner les droits.

Pour votre sécurité, je vous conseille de ne pas l’installer.

Supprimer exim4

Si vous avez un serveur smtp qui traîne sur votre serveur, vous devez l’enlever.

Moi j’ai enlevé exim4.

#apt-get remove exim4 --purge #apt-het autoremove

Postfix

Nous installons postfix avec la couche Mysql et pour l’authentification nous utilisons sasl2.

# apt-get install postfix postfix-mysql

Question à répondre pendant l’installation :

  • site internet pour utiliser le SMTP
  • donner votre nom de domaine pour ici nous utilisons mondomaine.com qui est fictif.

Nous avons tout installer, nous avons encore un gros boulot

Base de données MySQL postfix partie 2.

Configurer le DNS de votre registrar

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  et un groupe Vmail

Nous allons créer un répertoire pour permettre de recevoir tous les mails sur le système.

# mkdir /var/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 avec Let’s encrypt

Nous allons utiliser des connexions chiffrées pour sécuriser nous mail.

Une fois que les mises à jour de votre serveur sont faites, nous pouvons passer à l’étape suivante.

Base de données MySQL postfix partie 2

Merci au site externe pour cette expérience :

Site officiel de POSTFIX

Wikipedia information

http://www.tictech.info

%d blogueurs aiment cette page :