Vous êtes sur la page 1sur 17

Serveur de messagerie sous Linux

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.


Architecteur d’un système de messagerie
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 Mail , Ximian Evolution, mutt

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
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
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).


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
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.
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
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
au Serveur SMTP de
5 dans la boîte aux lettres
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
…. de ahmed ahmed récupère le
1 message sur son poste à
6 l’aide des protocoles
POP ou IMAP
Logiciels serveurs

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


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

‒Courier POP/IMAP)

‒Dovecot ‒Microsoft Exchange Server

‒… ‒IBM Lotus Domino


‒…
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
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


Installation et configuration de postfix
• Le systeme linux 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
Installation et configuration de postfix

• Installation et configuration 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
Installation et configuration de postfix
• Pour gérer les e-mail, Installez le MUA squirrelmail

Vous aimerez peut-être aussi