VIII) Serveur de messagerie
1. Installation
La configuration de ce serveur nécessite l’installation de plusieurs services, certains directement et d‘autres pour répondre aux différentes dépendances de ces derniers. Nous nous pencherons sur les paquets suivants : POSTFIX et IMAP
Pour installer ces derniers, taper la commande suivante :
- urpmi postfix
Suivre les instructions
- urpmi imap
2. Paramétrage du fichier de configuration :
Maintenant nous allons renseigner le fichier de configuration du service "postfix" :
vi /etc/postfix/main.cf
Ce dernier doit contenir les lignes suivantes (certaines sont pr défaut mais facultatives) :
Ajouter ou modifier les lignes :
myhostname = nom.plainement.qualifie.du.serveur.mail
(dans notre cas : myhostname = mail.Home.loc)
mydomain = nom.de.domaine
(dans notre cas: mydomain = Home.loc)
myorigin = $mydomain
détermine l'adresse provenant du courrier sortant (ex: toto@adresse_origine)
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
sert aux différentes destinations possibles (les autres sont bloquées)
inet_interfaces = all
permet de filtrer les interfaces pouvant accéder au serveur.
mynetworks_style = subnet
permet de filtrer les clients en fonction de leur réseau d'origine.
mynetworks = IP.du.Reseau/masque, IP.Boucle.locale/masque
(dans notre cas: mynetworks = 192.168.0.0/16, 127.0.0.0/8)
déclare le couple reseau_local/masque, ainsi que la boucle locale et son masque.
relayhost = [nom.du.serveur.local ou nom.du.serveur.distant]
(dans notre cas: relayhost = [mail.Home.loc])
permet de définir le du serveur par défaut pour l'acheminement du courrier sortant (serveur local ou distant FAI)
Le service "IMAP" ne nécessite aucun réglage
3. Configuration d'un poste client :
a. Préparation des éléments :
Comme pour le serveur, le poste client nécessite le paquet "posfix", aussi il conviendra de l'installer en utilisant la même procédure :
- urpmi postfix
b. Paramétrage fichier de configuration :
Maintenant nous allons renseigner le fichier de configuration du service "postfix" :
vi /etc/postfix/main.cf
Ajouter ou modifier les lignes :
myhostname = nom.plainement.qualifie.du.client.mail
(dans notre cas : myhostname = mail.Home.loc)
mydomain = nom.de.domaine
(dans notre cas: mydomain = Home.loc)
myorigin = $mydomain
détermine l'adresse provenant du courrier sortant (ex: toto@adresse_origine)
mydestination = nom_du_serveur_mail (dans notre cas: mydestination = mail.Home.loc)
inet_interfaces = all
permet de filtrer les interfaces pouvant accéder au serveur.
relayhost = [nom_du_serveur_mail] (dans notre cas: relayhost = [mail.Home.loc])
permet de définir le du serveur par défaut pour l'acheminement du courrier sortant
relaydomains = $mydestination
permet de définir le du serveur par défaut pour l'acheminement du courrier sortant
Le service "IMAP" ne nécessite aucun réglage
4. Administration des comptes et groupes utilisateurs :
a. Création des comptes utilisateurs :
Utilisation de la commande "useradd", et "passwd" sous la forme :
useradd –m nom_d'utilisateur
L’option "-m" permet, par défaut, de nommer le répertoire de destination comme celui de son utilisateur.
passwd nom_d'utilisateur
useradd -m bahba
passwd bahba
New SMB password : ******
Retype new SMB password : ******
Password changed for user bahba
Même chose pour les autres utilisateurs.