Vous êtes sur la page 1sur 5

Administration Linux Pr.

Aziz DAHBI 2018

Cours 9 : Serveur de messagerie Postfix, POP et IMAP

 Postfix : gérer l'envoi et la réception du mail (Port d'écoute : 25)

 IMAP : rapatrier les mails reçus sur votre client mail préféré en gardant une copie sur le
serveur (Port d'écoute : 143)

 POP : rapatrier les mails reçus sur votre client mail préféré sans garder une copie sur le
serveur (Port d'écoute : 110)

Installation des paquets


 postfix
 courier-pop
 courier-imap

Configuration du nom de domaine


Afin de créer par la suite les boites messagerie dont les adresses sont de la forme user@Nom
domaine, il faut configurer un nom de domaine.

Exemple : le domaine ensaj.ma

 Editer le fichier : /etc/bind/named.conf.local et ajouter la zone : ensaj.ma

1
Administration Linux Pr. Aziz DAHBI 2018

 Editer le fichier de zone : /etc/bind/db.ensaj.ma pour ajouter les hôtes

Note: On suppose que les serveurs smtp.ensaj.ma, pop.ensaj.ma et DNS sont exécutés sur le même
serveur: 172.16.0.1

 Redémarrer le serveur: /etc/init.d/bind9 restart

Configuration de Postfix

Editer le fichier de configuration : /etc/postfix/main.cf en apportant les modifications à la fin du


fichier

2
Administration Linux Pr. Aziz DAHBI 2018

 myhostname : c'est le nom FQDN de votre serveur mail (Serveur.ensaj.ma)


 mydestination : votre domaine (ensaj.ma)
 mynetworks : permet de donner l'accès au serveur SMTP sur le réseau 192.168.0.0/24
 home_mailbox = box/ : le nom choisi pour les boites mail

Création du fichier /etc/procmailrc


Ce script permet de déposer les émails reçus par le serveur SMTP dans les boîtes intitulées box qui
doivent être crées dans les répertoires personnels des utilisateurs (variable système : $HOME)

Serveur de courrier entrant POP/IMAP


Le fichier de configuration est soit celui de IMAP ou de POP en fonction du type de serveur utilisé.
 /etc/courier/imapd
Ou
 /etc/courier/pop3d

Ajouter à la fin du fichier la ligne :

Note: box est le nom des boîtes émail indiqué dans la configuration de: /etc/postfix/main.cf et
/etc/procmailrc

3
Administration Linux Pr. Aziz DAHBI 2018

Création des boites aux lettres


 Se loger au système avec un compte utilisateur et taper la commande :
user@server:~$ maildirmake box
 Ceci créera la boite mail box/ qui est un répertoire dans le repertoire personnel de
l'utilisateur courant

Note: Créer au moins deux boites messagerie pour deux compte utilisateurs.
Attention: La boite messagerie dans le serveur doit être créée dans le répertoire personnel de
chaque utilisateur (~) car le client de messagerie Outlook va se connecter avec le protocole POP
directement au serveur (fichier : /etc/courier/pop3d) pour récupérer les messages sur
l’emplacement : MAILDIRPATH = box qui doit obligatoirement figurer sur le répertoire personnel
de chaque utilisateur

Redémarrage des serveurs


 /etc/init.d/postfix restart
 /etc/init.d/courier-authdaemon restart
 /etc/init.d/courier-pop restart
ou
 /etc/init.d/courier-imap restart

Configuration du client de messagerie


Exemple de client: Microsoft Outlook

4
Administration Linux Pr. Aziz DAHBI 2018

Test : Tester l'envoi de courrier entre les deux utilisateurs et vérifier la bonne réception.