Vous êtes sur la page 1sur 17

Chapitre 13: Serveur de messagerie

Administration Unix
Serveur de messagerie

• Un serveur de messagerie électronique est un logiciel serveur permettant

de transférer les messages électroniques d'un serveur à un autre.

• Un utilisateur (émetteur/récepteur) n'est jamais en contact direct avec ce

serveur mais utilise un client de messagerie, qui se charge de contacter le

serveur pour envoyer ou recevoir les messages.

• La plupart des serveurs de messagerie possèdent deux fonctions

(envoi/réception), mais elles sont indépendantes et peuvent être dissociées

physiquement en utilisant plusieurs serveurs.

2 OUZAOUIT
Architecteur d’un système de messagerie

3 OUZAOUIT
Les différents agents de messagerie
• UA ou MUA - Mail User Agent

– Appelé aussi Agent de Gestion du Courrier

`AGC'

– un programme qui, au minimum, permet à un

utilisateur de lire et écrire des messages

électroniques.

– Récupère des messages au moyen des

protocoles POP ou IMAP

– exemple de Logiciels : Outlook Express, Eudora,

Mozilla Thunderbird …
4 OUZAOUIT
Les différents agents de messagerie

• MTA – Mail Transfert Agent

– Appelé aussi Agent de transfert de

courrier (ATC)

– Est un programme Serveur

permettant d’acheminer les

courriers.

– Protocole associé : SMTP

5 OUZAOUIT
Les différents agents de messagerie

• MDA – Mail Delivery Agent


– Appellé aussi Agent de distribution
de courrier (ADC)
– Est un programme serveur qui
délivre les messages dans les
boîtes aux lettres utilisateurs

6 OUZAOUIT
Les protocoles de Messagerie

• Protocoles de transfert de courrier électronique

La livraison de courrier d'une application cliente au serveur et d'un serveur

d'origine à un serveur de destination est traitée par le protocole nommé Simple

Mail Transfer Protocol (ou SMTP).

• Protocoles d'accès au courrier

Pour récupérer le courrier électronique stocké sur les serveurs de messagerie, les

applications client de messagerie utilisent deux protocoles primaires : Post Office

Protocol (ou POP) et Internet Message Access Protocol (ou IMAP).

7 OUZAOUIT
Les protocoles de Messagerie
• SMTP (Simple Mail Transfer Protocol)

– est un protocole de communication utilisé pour


transférer le courrier électronique (courriel) entre
serveurs de messagerie ou d’un client à un serveur de
messagerie.
– Il utilise le port TCP 25

8 OUZAOUIT
Les protocoles de Messagerie
• POP (Post Office Protocol)
– est un protocole qui permet de récupérer les courriers
électroniques situés sur un serveur de messagerie.
– Les messages sont supprimés du serveur lorsque vous
relevez votre courrier électronique.
– Le protocole POP bloque votre boîte aux lettres pendant que
vous y accédez, ne permettant pas à une autre connexion
d’accéder en même temps à votre courrier.
– Ce protocole est utilisé lorsque les utilisateurs ne sont pas
connecté en permanence à Internet.
– Ce protocole a été réalisé en plusieurs versions;
respectivement POP1, POP2 et POP3
– Il utilise TCP comme protocole de transport sur le port 110.

9 OUZAOUIT
Les protocoles de Messagerie
• IMAP (Interactive Message Access Protocol)
– Est un protocole qui permet d'accéder aux
courriers électroniques directement sur les serveurs
de messagerie sans être obligé de les télécharger
préalablement sur votre ordinateur.
– Il permet d’afficher un aperçu, supprimer et
organiser les messages directement sur le
serveur de messagerie.
– Ce protocole a été réalisé en plusieurs versions;
respectivement IMAP1, IMAP2, IMAP3 et IMAP4.
– IMAP4 utilise le port TCP 143

10 OUZAOUIT
Les étapes de la messagerie
3
Recherche DNS
Enregistrement MX 4 Serveur SMTP
du domaine
Envoie du message vers le mail.domaine2.ma
domaine2.ma
serveur de messagerie du
Serveur SMTP domaine
Opérateur Internet domaine2.ma

Le Message est remis


ali confie son message 5 dans la boîte aux lettres
au Serveur SMTP de du destinataire
son opérateur dont
l’adresse est renvoyée
par DNS
2

De : ali@domaine1.ma
A : ahmed@domaine2.ma
Objet : Bugs Boîte aux
…. lettres ahmed récupère le
1 de ahmed message sur son poste à
6 l’aide des protocoles
POP ou IMAP
11 OUZAOUIT
Logiciels serveurs

•Serveurs libres (SMTP uniquement) •Serveurs libres (SMTP + POP/IMAP)


‒Postfix ‒Zimbra
‒Sendmail ‒OBM
‒… ‒…
•Serveurs libres (POP/IMAP uniquement) •Serveurs propriétaires (SMTP + POP/IMAP)

‒Courier ‒Microsoft Exchange Server


‒Dovecot ‒IBM Lotus Domino
‒… ‒…

12 OUZAOUIT
Installation et configuration de
postfix

 installation

• Gestion
service postfix start | restart | reload
• Fichier de configuration

– Le fichier de configuration principal de postfix est /etc/postfix/main.cf


– Il contient plusieurs directives de configuration avec des valeurs par défaut :
 inet_interfaces : indique toutes les adresses d'interface réseau sur
lesquelles le système Postfix doit écouter.
inet_interfaces = all
 home_mailbox = Maildir/ : indique l’emplacement où seront stocker
les courriers
13 OUZAOUIT
Installation et configuration de
postfix
 mydomain : indique le nom du domaine
mydomain = ofppt.org
 myorigin : indique le domaine qui apparaît dans le courrier envoyé à partir de
cette machine.
myorigin = $mydomain
 Mydestination : indique les domaines pour lesquels cette machine délivrera le
courrier localement.
mydestination = $myhostname localhost.$mydomain localhost
$mydomain
 Mynetworks : indique les réseaux et les domaines pour lesquels Postfix relaie le
courrier des clients
mynetworks = 192.168.1.0/24, 127.0.0.0/8

14 OUZAOUIT
Installation et configuration de
postfix
 Le system Unix utilise par défaut Sendmail comme MTA, pour basculer vers
Postfix il faut :

– installer le package system-switch-mail

– Sélectionner Postfix comme MTA en utilisant la commande system-


switch-mail

15 OUZAOUIT
Installation et configuration de
postfix
 Installation et configurer de l’agent MDA dovecot

– Installation de dovecot

rpm –ivh dovecot

– Configuration de dovecot

Le fichier de configuration de dovecot est /etc/dovecot.conf . Les principales


directives de ce fichier sont :

 Protocols : permet de spécifier le protocole du serveur.

Protocols = imap imaps pop3 pop3s

 mail_location : le format et l’emplacement pour stocker les mails.

mail_location = maildir:~/Maildir

16 OUZAOUIT
Installation et configuration de
postfix
 Pour gérer les e-mail, Installez le MUA squirrelmail

17 OUZAOUIT