Vous êtes sur la page 1sur 14

Houssam Moussaoui BTS SIO 2

Lamdaouar Mohamed 12/03/2016

MISE EN PLACE DE SERVEUR DE


MESSAGERIE SOUS LINUX
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Sommaire
I-Introduction..........................................................................................................................3

II-Schéma...............................................................................................................................3

III-Installation du serveur de messagerie Exim4(Sous linux)................................................4

IV-Mise en place d'un serveur messagerie Postfix.(Sous Linux)...........................................9

V-Conclusion........................................................................................................................11

2/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

I-Introduction.
Dans ce TP notre but est d'installer deux serveurs de messagerie sous Linux. Le premier s'appelle
Exim4 et le second s'appelle Postfix.

II-Schéma.

3/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

III-Installation du serveur de messagerie Exim4(Sous


linux).
Nous installons les paquets présents dans la commande suivante à l'aide de commande Shell apt-get
install

# apt-get install exim4-daemon-light courier-imap maildrop mailutils

Puis nous lançons la configuration d'Exim4 à l'aide de la commande Shell dpkg-configure (suivis du
paquet à configurer).

Une fois cette configuration lancer plusieurs questions vont apparaître à l'écran, selon le cas dans
lequel nous nous trouvons, nous devrons personnaliser et répondre à la question de façon
personnelle, cependant certaines questions doivent avoir des réponses dites généralistes.
La première question qui se pose est dans quels cadres somme nous ? Voulons nous communiquer
avec l’extérieur ou seulement communiquer en interne ? Dans notre cas nous voulons seulement
faire des tests donc nous resterons en interne donc nous allons choisir la troisième option.

-Distribution locale seulement(pas de réseau).

4/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

La question suivante porte sur le nom du domaine de messagerie, ce nom de domaine est important,
car il va être le suffixe qui va se coller à la suite du nom d'utilisateur et du @. Par exemple, dans
notre cas nous allons utiliser un nom de domaine (assez basique, mais qui va permettre de
comprendre le principe) qui s'appelle mondomaine.fr donc si je crée un utilisateur qui s'appelle jean
alors son adresse mail sera jean@mondomaine.fr .

Cette question est très importante, car elle nous propose de soit envoyé les mails dans le fichier
commun des mails sous debian ou bien alors il mettra tous les mails dans le répertoire Maildir qui
se trouvera dans le répertoire personnel de la personne.
Dans notre cas on choisit de recevoir les mail dans le répertoire personnel donc on prend la
deuxième option.

5/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

On crée un utilisateur à l'aide de la commande Shell adduser (nom de l'utilisateur à créer).

Il faut installer le paquets telnet à l'aide de la commande apt-get install ( suivis du paquet à
installer).

# apt-get install telnet

Grâce à la commande Shell telnet localhost 25 nous pouvons envoyer des messages. Cela grâce à
une communication SMTP(port 25). Donc voila comment se passe une communication SMTP de
façon vraiment simplifiée.

1. Après avoir taper la commande Shell juste au-dessus, le serveur vous accueille avec le code
220 et une chaîne qui est propre à chaque serveur( dans notre cas il nous dit « exim 4 et la
date).

2. Pour établir la liaison avec le serveur nous devons le « saluer » à l'aide de la commande
HELO suivis du nom du serveur.

3. Puis le serveur nous répond avoir le code 250 plus une chaîne qui nous dit quel hôte la
contacter.

4. Nous indiquons l'adresse mail source à l'aide de la commande MAIL FROM: <adresse>

5. Le serveur accepte cette adresse avec le code 250

6. Nous indiquons 'adresse e-mail du destinataire à l'aide de la commande RCPT TO:


<adresse>

7. Le serveur accepte à nouveau avec le code 250

8. Nous indiquons que nous allons envoyer le contenu du mail avec DATA

9. Le serveur indique qu'il est prêt avec le code 354

10. Nous pouvons mettre le sujet du mail à l'aide de la commande Subject : (suivis du sujet du
mail) puis on saute de paragraphes et nous pouvons écrire notre message. Pour arrêter le
contenu du message il faut mettre un point.

6/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

11. Le serveur indique que le mail est accepté avec le code 250

12. Puis nous nous déconnectons avec QUIT

13. Le serveur confirme que la communication est finie avec le code 221

Le screen ci-dessous nous montre un procédure d’envoi de message.

7/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Nous nous rendons comme convenu dans le répertoire Maildir qui se trouve dans le répertoire
personnel de l'utilisateur Olivier. Nous ouvrons le fichier qui s'y trouve à l'aide de la commande
Shell cat (suivis du nom du fichier). Nous nous rendons compte que le message a bien été envoyé.

À ce-moment du TP nous avons deux utilisateurs qui sont Mohamed et Olivier. Il arrivent à
s'envoyer des messages entre eux. Nous allons essayer de mettre des alias à nos deux utilisateurs
puis envoyer des messages entre eux à l'aide des alias.

Pour ce faire, nous devons nous rendre dans le fichier /etc/aliases à l'aide de la commande Shell
gedit ( suivis de la localisation du fichier).

8/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Une fois dans le fichier, à gauche nous rentrons l'alias des utilisateurs suivis d'un : puis le nom en
entier de l'utilisateur.

Pour que les changements soit pris en compte, il nous faut redémarrer une partie du fichier
configuration à l'aide de la commande newaliases.

9/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Nous essayons en fessant les mêmes manipulation d’envoi sauf que notre utilisateur Mohamed aura
comme adresse mail moh@mondomaine.fr et l’utilisateur olivier aura comme adresse mail
olv@mondomaine.fr .

Nous nous rendons dans le fichier qui se trouve dans le Maildir de l'utilisateur olivier

On se rend compte que le message a bien été envoyé, même avec les alias. Donc cela implique nos
configuration est correcte.

10/
10/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

IV-Mise en place d'un serveur messagerie Postfix.(Sous


Linux).

Nous installons le service Postfix à l'aide de la commande Shell apt-get instal( Suivis du paquet).

On nous demande quels type de serveur de messagerie voulons nous créer. Nous allons juste
effectuer des tests donc choisissons le Local uniquement.

Nous nous rendons dans le fichier ou se trouve les logs mails. Pour ouvrir le fichier, nous utilisons
la commande Shell gedit (suivis de la localisation du fichier).

11/
11/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Voilà ce qui se trouve dans le fichier mail.log, nous pouvons apercevoir des messages qui nous
remonte des démarrages ou des arrêts d'Exim4. En cas d'erreur ou de problème liées à la messagerie
il est très conseillé de se rendre dans le fichier mail.log

Nous allons configurer notre serveur de messagerie Postfix, pour ce faire il nous faut se rendre dans
le fichier /etc/postfix main.cf. Nous allons utiliser la commande Shell suivante gedit (suivis de
localisation du fichier).

Nous devons mettre dans le champ mydestination= le nom du domaine , suivit de l'adresse IP du
serveur de messagerie.
Dans le champ home mailbox = Maildir/ (qui permet de définir l'emplacement des mails).

12/
12/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Nous rechargeons le service Postfix pour qu'il puisse prendre en compte les changements. À l'aide
de la commande Shell service (nom du service) reload.

Une fois que nous avons fait toutes mes configuration, nous fessons nos tests avec les nouveaux
utilisateurs. Nous envoyons le message de user-test(Mohamed) vers user2-test(Olivier). Nous
suivons la même procédure que sous Exim4.

Comme prévu dans la configuration de Postfix les messages seront envoyés dans le répertoire
Maildir de la personne concernée.

13/
13/14
Houssam Moussaoui BTS SIO 2
Lamdaouar Mohamed 12/03/2016

Nous nous rendons dans le répertoire Maildir de l’utilisateur olivier, puis nous fessons un cat du
fichier.
Nous retrouvons bien notre message.

V-Conclusion.

Dans ce TP nous avons comment administrer et créer des utilisateurs pour qu'ils puissent envoyer
des mails. De plus, dans le cadre d'une société la mise en place d'un alias peut être intéressant au cas
où un salarié voudrai avoir un alias pour n'importe quelle raison.

14/
14/14

Vous aimerez peut-être aussi