Vous êtes sur la page 1sur 44

IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

DEDICACE

À toute ma famille, en particulier à mes parents


Monsieur et madame ESSONO

I
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

REMERCIEMENTS

Je tiens à remercier toutes les personnes qui ont contribué au succès de mon stage et qui m’ont
aidé lors de la rédaction de ce rapport.

Tout d’abord j’adresse mes remerciements au seigneur Jésus-Christ sans qui je n’aurais eu la
force de pouvoir avancer chaque jour, ainsi qu’à mes Parents pour leurs précieux conseils,
encouragement et soutient.

Je tiens à remercier vivement le fondateur de SKYSOFT TECHNOLOGY, Mr TCHOUNGA


NJANKE STEPHANE FABRICE pour l’opportunité qu’il nous a offert dans son entreprise.
Aussi, mon maitre de stage Mr FOTSO Franck, responsable du service technique, pour son
accueil, le temps passé ensemble et le partage de son expertise au quotidien. Grace aussi à sa
confiance j’ai pu m’accomplir totalement dans mes taches.

Je remercie également mon encadreur académique Mr LUC IHONOCK pour son suivi et ces
conseils.

Enfin, je suis profondément reconnaissante envers les personnes que j’ai eu à côtoyer au
quotidien au sein de SKYSOFT TECHNOLOGY, qui ont permis mon intégration, et plus
particulièrement Mr KOM KOM SERGE CHERIF avec qui j’ai collaboré durant la
majeure partie de mon stage.

II
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

SOMMAIRE

DEDICACE …..………………………………………………………………………………………………………………… i

REMERCIEMENT…………………………………………………………………...………………………..………...… ii

SOMMAIRE ………………………………………………………………………………………………………..…………. iii

RESUME ……………………………………………………………………………………………..………………..………..iv

ABSTRACT ……………………………………………………………………………….………………………………..…. v

LISTE DES FIGURES............................................................................................................vi

LISTE DES TABLEAUX......................................................................................................vii

INTRODUCTION GENERAL …………………………………………….……………………………………....... 1

CHAPITRE I : PRESENTATION DE SKYSOFT TECHNOLOGY ET DEROULEMENT


DU STAGE …………………………………………………………………….………………………….……………………2

CHAPITRE II : ETUDE PREALABLE DU PROJET………………………………………...………….. 12

CHAPITRE III : REALISATION DU SERVEUR DES MESSAGERIES …………………….… 20

CONCLUSION GENERALE ………………………………………………………………….……………..………. 32

REFERENCE BIBLIOGRAPHIQUE ……………………………………………………….……………..……… 33

TABLE DES MATIERES ………………………………………………………………………………………………. 34

0
III
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

RESUME

Un serveur de messagerie dans une entreprise a pour but principale d’optimiser la


communication et la diffusion d’information entre les employés. L’objectif de ce rapport est
d’apporter une solution au problème que rencontre l’entreprise Skysoft Technology celui d’une
communication traditionnelle et non instantanée. Le choix de notre thème a été basé sur ce
manquement afin de le résoudre et de permettre un travail plus efficace, une communication
instantanée et une diffusion rapide des informations au sein de l’entreprise, d’où le thème <<
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE >>. Le serveur de messagerie
mis sur pied pour la résolution de ce problème est réalisé grâce à squirrelmail, une interface
web servant à consulté son courrier électronique.

En vue de l’obtention d’un Diplôme Universitaire de Technologie (DUT), ces 03 mois de


stage dans l’entreprise Skysoft Technology allant du 18 Janvier au 31 Mars ont permis de
réaliser un système de méssagerie en adéquation avec le besoin identifiés dans l’entreprise.

IV
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

ABSTRACT

A mail server in a company for but main to optimize communication and the dissemination of
information between employees. The objective of this report is to provide a solution to the
problem facing the Skysoft Technology company, that of traditional and not instantaneous
communication. The choice of our theme was based on this failure in order to resolve it and
allow more efficient work, instantaneous communication and rapid dissemination of
information within the company, hence the theme “IMPLEMENTATION OF A
MESSAGING SERVER”. The mail server set up to solve this problem is to be achieved
thanks squirrelmail, a web interface used to consult one’s electronic mail.

In view of obtaining a University Diploma of Technology (DUT), these 03 months of


internship in the company Skysoft Technology from January 18 to March 31 made it possible
to create a system of messaging in line with the need identified in the business.

V
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

LISTE DES FIGURES

Figure 1 : Localisation géographique..........................................................................................4


Figure 2 : Structure organisationnelle.........................................................................................5

Figure 3 : Principe de fonctionnement d’un serveur de messagerie.........................................14

VI
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

LISTE DES TABLEAUX

Tableau 1 : fiche d’identification...............................................................................................3

VII
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

INTRODUCTION GENERALE

De nos jours, de plus en plus le monde des affaires se développe et la création des entreprises
est un point majeur.

Ces entreprises ont pour objectifs commun la fructification de leurs chiffres d’affaire et la
mise en place d’un réseau fiable permettant de collaborer en interne et de se partager des
informations et ressources entre collaborateurs. La communication à skysoft technology se
fait traditionnellement par la secrétaire ce qui ne permet pas que tout le personnel reçoive les
informations au même moment. Pour atteindre notre objectif, l’un des outils les plus fiables et
efficace est la messagerie. Ce système de messagerie va permettre d'optimiser la
communication et la diffusion d'informations au sein de l’entreprise et faciliter la tâche à la
secrétaire qui n’aura plus besoin de se déplacer, aussi de faciliter le travail des employés à
travers une communication instantanée.

Ainsi au vue des besoins de l’entreprise tel que skysoft technology, nous avons choisi
d’orienter nos recherches dans le cadre de la rédaction de notre rapport de fin de stage sur le
thème IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE
SKYSOFT.

Notre étude sera axée autour de trois volets à savoir : la présentation du lieu de stage et le
déroulement du stage, l’étude préalable du projet et la réalisation du serveur des messageries.

1
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

CHAPITRE I : PRESENTATION DE


SKYSOFT TECHNOLOGY ET DEROULEMENT DU
STAGE

I.1 HISTORIQUE

Skysoft technology est une entreprise de SSI (Sécurité des Systèmes d’Information), de
référence dans la sous-région d’Afrique Centrale créer en 2011 sous la direction de monsieur
TCHOUNGA NJANKE STEPHANE FABRIQUE dans la mission d’accroître la
productibilité des entreprises Africaines dans l’évolution technologique. C’est ainsi qu’elle
met sur le marché des applications web, mobile, desktop, des équipements informatiques et du
nécessaire pour la domotique.

I.2 PRESENTATION

En activité depuis 2011, skysoft technology est une jeune entreprise spécialisée dans la
vidéosurveillance, l’ingénierie logiciel, sécurité des systèmes informatiques, assistance
technique, développement offshore et plein d’autres métiers de l’informatique. Elle fournit ses
services dans Douala et partout dans la sous-région Afrique Centrale. Elle s’intègre dans le
marché avec ses produit et services concurrentiels.
Skysoft technology est constitué d’un solide groupe de techniciens et ingénieurs performants,
dynamique et objectif. L’objectif général de cette entreprise est de proposer des solutions
adaptées et une double expertise de qualité dans les services d’ingénierie informatique ainsi
qu’une intégration innovante aux petites et moyennes entreprises dont le but est d’améliorer
leur qualité de service.

2
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.3 FICHE D’IDENTIFICATION

Nom SKYSOFT TECHNOLOGY


Objectif • Ingénierie logicielle
Social • Intégration de solution
• Migration
• Sécurité des SI
• L’Assistance Technique
• Le Développent offshore
• Conseils
• Formations professionnelles
Date de Janvier 2011
création
Siège social Bonamoussadi
Boite B.P : Douala-Cameroun
postale
Téléphones (237) 699 63 18 36
Site Internet www.skysoft-tech.cm
E-mail info@skysoft.cm
Nom du M. TCHOUNGA NJANKE STEPHANE FABRICE
Directeur
Capital 1 000 000
social
Forme SARL
juridique
Activité Formation, Commerce, Prestation de Service

Contribuable
N° du
Registre du
commerce
Chiffre 10 000 000
d’affaire

Tableau 1  : fiche d’identification

3
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.4 SITUATION GEOGRAPHIQUE

Figure 1  : localisation géographique

4
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.5 ORGANISATION

L’entreprise skysoft technology est dirigée par un directeur général, organe de décision
générale et organe opérationnel (cellule informatique) rattachés à la direction. Au bas de
l’échelle l’entreprise est constituée des employés jeunes et dynamiques.
Skysoft technology dispose d’une organisation de type hiérarchique et fonctionne sous la
direction d’un directeur général et des services rattachés à cette direction tels que le service
technique, le service commercial et la finance. Tous les services travaillent en collaboration
pour assurer le bon fonctionnement informatique de l’entreprise.

I.6 STRUCTURE ORGANISATIONNELE

Cette structure se définie par un organigramme hiérarchique de la société. L’organigramme


est une représentation schématique des services d’une entreprise, constituée d’un ensemble
d’Homme qualifié ayant la même direction, celle de réussir et de maximiser son profit. Ces
Hommes sont avant tout organisés, ceci suppose une interdépendance, une claire et précise
définition.

CEO

SERVICE SERVICE
FINANCE
COMMERCIAL TECHNIQUE

INFOGRAPHIE DEVELOPPMENT MAINTENANCE

Figure 2 : structure organisationnelle

5
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.7 FONCTIONNEMENT DE SKYSOFT TECHNOLOGY

L’entreprise comprend plusieurs services à savoir :


 Le service technique : dirigées par M. BOUOPDA FOTSO FRANCK ayant pour
rôle de mettre à jour tous les appareils de l’entreprise et s’occupe aussi de la
formation technique ;
 Le service développement logiciel : chargé du développement de logiciel des
entreprises dirigé par M. TCHOUNGA STEPHANE FABRICE ;
 Le service infographie : dont la mission est d’assurer des illustrations réalisées sur
ordinateur aux moyens d’outils de dessein spécifique et dirigés par ;
 Le service commercial : s’occupe de la mise en place de la politique commerciale
sur le marché, fixe les prix, fait la prospection et s’occupe aussi de la
communication M. NGOLLE FRANCOIS ;

I.8 ACTIVITES DE SKYSOFT TECHNOLOGY

L’entreprise Skysoft Technology propose plusieurs activités :

 Ingénierie Informatique
 Conception et développement logiciels
 Vente code USSD (*141*xxx#) et Bulk SMS
 Application Web, USSD et Mobile
 Maintenance Informatique et Réseau
 Conception et Développement Site Web
 Vidéo Surveillance
 Fourniture de matériels

6
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.9 MISSION DE SKYSOFT TECHNOLOGY

Comme mission il y’a :

 Gestion Scolaire
 Gestion Pressing
 Gestion Commerciale
 Gestion Hotelière
 Gestion Hospitalière
 Gestion des abonnés
 Gestion des SMS Marketing
 Gestion des courriers
 Gestion d’Auto-Ecole
 Gestion de la caisse

I.10 PARTENAIRE

L’entreprise Skysoft Technology est en partenariat avec l’entreprise Media Market.

DEROULEMENT DU STAGE

Au cours de ce stage, nous avons eu l’opportunité de découvrir un métier sous toutes ses
formes et de comprendre de manière globale les difficultés que les informaticiens peuvent
rencontrer dans l’exercice de leurs fonctions.

Pour une meilleure compréhension des taches que nous avons pu effectuer, il est approprié de
présenter en premier lieu les services parcourus, puis de manière détaillée, les taches que nous
avons pu effectuer, et les différentes difficultés rencontrées.

7
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.11 Présentation des services parcourus et difficultés rencontrées

I.11.1 Présentation des services parcourus

Durant les deux mois de stage passés au sein de skysoft technology, nous avons pris
connaissance de la structure et du personnel administratif afin de nous familiariser avec tout
ce qui se fait pour une intégration réussie.

A notre arrivée, nous avons eu un entretien avec le Directeur Technique et le Team Manager
qui nous a entretenus sur les modalités de déroulement du stage telles que le respect de la
hiérarchie, la ponctualité, l’assiduité, le dévouement, et toutes autres conditions relatives au
fonctionnement de skysoft technology. Nous avons ensuite été mis en rapport dans les
différents compartiments de la Direction Exécutive.

I.11.2 Difficultés rencontrées

Dans la quête d’informations utiles à l’élaboration de ce travail, les difficultés n’ont pas
manqué bien qu’elles soient partiellement résolues par le fruit de nos recherches. Étant que «
l’homme se découvre devant l’obstacle » car nous avons été confrontés à de diverses
contraintes aussi bien internes qu’externes pour la recherche des informations. Il s’agit entre
autre de :

-Difficultés d'obtenir une documentation récente et approprié en ce qui concerne


l'organisation de skysoft technology ;

-Une connexion internet instable et parfois inactive car le débit disponible ne nous permet pas
de facilement faire des recherches surtout pour suivre des tutoriels sur internet.

I.12 Tâches exécutées

Au cours de notre stage à skysoft technology, les différentes taches auxquelles nous sommes
soumis sont multiples et non spécifiques. Cette période de stage pratique nous a permis de
concilier la formation théorique aux travaux qui se font en entreprises par le biais des tâches
suivantes :

I.12.1 Configuration d’un routeur

8
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Dans le but d'assurer la veille technologique, faciliter le travail en entreprise comme skysoft
technology, on se doit d'être connecté en permanence à travers un routeur car il permet la
communication entre un réseau local et internet. Ainsi, il est indispensable d'avoir un routeur
configuré permettant l'accès à internet à travers un fournisseur d'internet. Dans cette optique,
nous constatons que les paramètres suivants sont à prendre en compte :

- le nom du wifi

- son mot de passe

-la gestion des comptes utilisateur

- les adressages nécessaires à l'accès internet

I.12.2 Maintenance des ordinateurs

La maintenance informatique regroupe toutes les tâches et actions nécessaires au bon


fonctionnement d'un système informatique tel que  la sauvegarde des données critiques d'une
entreprise, la mise en place et la mise à jour d'un anti-virus, la vérification de l’état du
système, des disques durs. Cela peut aussi être le remplacement d'un matériel défectueux ou
l'achat d'un nouveau matériel. Elle permet d'anticiper et de régler certains problèmes du
parc informatique. Le but ici est de prévenir toutes les pannes qui peuvent entraîner un
ralentissement ou une immobilisation de l'activité.

I.12.3 Installations et configuration d’un NAS synology

Dans l’optique de pouvoir sauvegarder, partager, sécuriser mais aussi de faciliter l’accès à des


fichiers depuis plusieurs appareils à distance ou en local des entreprises comme skysoft
technology se servent d’un atout majeur permettant de faciliter le travail en équipe. Ainsi il
est important d’avoir un boitier NAS (network attached storage) permettant la sauvegarde des
données, un usage multimédia, le stockage dans le cloud, gestion vidéosurveillance, mise en
place d’un serveur mail, hébergement d’un site. Pour cela des paramètres sont à prendre en
compte :

-L’attribution des volumes ;

-Mot de passe ;

-création des utilisateurs ainsi que des groupes ;

9
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.13 Cadre théorique

I.13.1 Problématique

En vue de traiter le problème basé sur une communication inefficace et traditionnelle au sein
de Skysoft Technology et de proposer des solutions adéquates susceptibles d’éradiquer ce
phénomène, notre travail s’est amorcé par une recherche préliminaire se focalisant sur les
interrogations suivantes :

- Comment organise-t-elle sa gestion de courriel ?

-Au sein de cette structure les qui son habilité à faire transiter les données ?

I.13.2 Intérêt de l’étude

-A l'égard de cette entreprise ce système sera utile pour : améliorer le fonctionnement


administratif de skysoft technology vis à vis des employés.

- Du point de vue personnel, ces recherches nous permettront d’élargir nos connaissances par
un renforcement des capacités en matière et d’obtenir notre première qualification
professionnelle en réseau informatique des Entreprises.

I.14 Méthodologie de recherche et objectifs

I.14.1 Objectifs de l’étude

Cette étude aura pour objectif d’améliorer la communication au sein de skysoft technology.
De manière spécifique, il s’agira :

- d'optimiser la gestion des comptes rendu après la réalisation des activités

– D’améliorer les procédures de faire parvenir l'information dans l'entreprise

I.14.2 Méthodologie de recherche

Tout travail scientifique s’apprécie à la valeur des méthodes et techniques utilisées pour son
élaboration. En vue d’élaborer ce travail nous nous sommes basés sur :

10
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

 La technique documentaire : Cette technique nous permettra d’effectuer des lectures


diverses dans des ouvrages, notes de cours, documents officiels et autres écrits se
rapportant à la mise en place d'un système de messagerie électronique.
 La technique analytique et comparative : Ces méthodes nous permettront
d’examiner et interpréter les informations récoltées pour une bonne analyse du
phénomène étudié.
 La technique d’interview : Elle consiste à recueillir des informations et
enseignements, auprès de diverses personnes, ayant sur la thématique ou exerçant le
métier.

11
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

CHAPITRE II : ETUDE


PREALABLE DU PROJET

Dans ce chapitre nous allons présenter l’étude préalable qui doit être élaboré avant d’entamer
la réalisation de notre projet.

Pour cela nous allons détailler en premier la méthode de travail actuel, puis nous allons citer
les besoins essentiels demandés et les fonctionnalités requises par l’entreprise, ainsi nous
arriverons à trouver le problème de la méthode actuellement adopté et en déduire une
solution, ensuite faire une étude s.

II.1 ETUDE DE L’EXISTANT

Cette étape permet de déterminer les points forts et faibles de la méthode de travail par
l’entreprise, afin d’estimer les besoins nécessaires.

Le système de communication d’informations souvent avec pièces jointes à l’appui dans


l’entreprise se fait à la traditionnelle.

 Le plus souvent verbalement, ce qui nécessite le déplacement de la secrétaire pour le


faire. Lors de la réception d’une information à transmettre par la secrétaire celle-ci
doit automatique se déplacer dans les différents locaux pour transmettre l’information.
 Par ailleurs elle se voit obligé d’afficher des communiqués dans la salle de conférence
pour que le personnel y prenne connaissance. Par exemple lors de l’organisation du
nettoyage des locaux elle fait un planning qu’elle se voit obliger d’afficher dans la
salle de conférence pour que le personnel puisse avoir accès.

II.2 LIMITE DE L’EXISTANT

12
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Le secrétariat étant en charge de relayer les informations aux seins de l’entreprise, ainsi que le
personnel s’échangeant des pièces jointes de manière physique soit pour communiquer, se
trouve obligé de se rendre dans le bureau du concerné. Généralement ces documents sont
consultés, imprimés ou encore archivés. Toutes ces procédures peuvent engendrer :

 Des pertes de documents ou des oublies de certains détails d’informations.


 Perte de temps dans le cadre des opérations manuelles.
 Difficulté dans la recherche de certains documents qui date.
 Problème dans la gestion de l’espace de travail et du temps à passer à transférer les
informations de manière verbale.

II.3 PRINCIPE DE FONCTIONNEMENT D’UN SERVEUR DE


MESSAGERIE

Un serveur de messagerie électronique est un logiciel qui, connecté à internet, permet à ses
utilisateurs d’envoyer et de recevoir des courriers électroniques d’un serveur à un autre.

Lorsqu’un client 1 souhaite envoyer un courriel avec son MUA à un autre client 2, le message
passe par son serveur SMTP, ce serveur est appelé MTA. Si le destinataire se trouve sur le
même domaine, le serveur lui envoie le courrier sinon il est expédié à partir d’internet à un ou
plusieurs autres MTA jusqu’à celui inhérent du domaine recherché. Ce serveur transmet alors
le message au MDA. Le fonctionnement du MDA peut-être délégué au protocole POP ou
IMAP. Quand le destinataire utilise son MUA pour consulter ses courriels, celui-ci interroge
le MDA qui lui délivre alors le message.

Le schéma ci-dessous décrit le fonctionnement d’un serveur de messagerie en réseau local et à


travers internet :

13
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

(Serveur charger de
Transmettre le message
Au MDA sur Internet)

Serveur Serveur
Internet
MTA MTA

Local
SMTP
SMTP

Serveur
MDA

Local ou
internet

POP

IMAP

Client1 Client2

MUA MUA

Figure 3  : principe de fonctionnement d’un serveur de messagerie

14
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Les serveurs MTA et MDA peuvent être des machines différentes en ce qui concerne les
services de messagerie important (ex : Yahoo, Gmail...) ou une seule et même machine pour
des structures plus restreintes comme celle de SKYSOFT. Les courriels peuvent être consulté
et envoyer à partir d'un MUA ou d'un Webmail. Selon sa mobilité, l'utilisateur privilégiera le
MUA s'il travaille toujours sur le même poste alors que le Webmail sera tout indiqué pour un
utilisateur qui se déplace beaucoup.

II.4 ETUDE DES SOLUTIONS DISPONIBLE

II.4.1 SOLUTIONS MATERIELLES

Les performances requises par un serveur de messagerie pour assurer un service pertinent à un
peu plus de 20utilisateurs sont relativement faibles. Celui-ci doit pouvoir faire fonctionner le
système d’exploitation de manière confortable et offrir un espace de stockage à la hauteur de
l’utilisation faite du service de messagerie. L’entreprise ne possédant pas de serveur, mais une
connexion internet à notre porté qui peut répondre à nos attentes. C’est ainsi qu’on a eu à
utiliser notre propre machine comme serveur dont la configuration est la suivante :

Une mémoire RAM de 6GO


Une capacité de stockage : Disque dur de 1TO
Une fréquence du processeur 2.3 Hz

II.4.2 SOLUTIONS LOGICIELLES

II.4.2.1 LE SYSTEME D’EXPLOITATION

Dans ces domaines deux choix existent, l'un basé sur les logiciels propriétaires qui offrent des
solutions performantes mais payantes. L'autre, basé sur les logiciels libres, dispose de
solutions non moins performantes tout en étant gratuites. Dans le cadre d'un projet non Vital
pour l'entreprise, l'aspect financier est prépondérant, ainsi la solution des logiciels libres sera
retenue.

Nous utiliserons donc ici une distribution Linux en guise de système d'exploitation.
Ubuntu16.04LTS est une distribution qui allie performance et robustesse (elle est basée sur la
distribution Debian réputée pour ces qualités). Elle possède une interface d'utilisation agréable

15
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

et simple, le formidable catalogue de logiciels de Debian et une communauté très nombreuse


et réactive. Ne nécessitant pas une machine très puissante, elle est toute indiquée pour
l'utilisation qui sera la nôtre. La version "Desktop" a été préférée à la version "Server" car
l'administration en mode graphique sera plus aisée par la suite pour les utilisateurs.

II.4.2.2 LOGICIELS DE MESSAGERIE

Un logiciel de messagerie, courrielleur ou client de messagerie est un logiciel qui sert à lire et
envoyer des courriers électroniques.

Ce dernier permet d'envoyer et de recevoir des messages ;

Gérer des contacts, des rendez-vous, de prendre des notes ;

Améliore la gestion des messages et l’organisation de la communication, ainsi que le partage


d’informations.

Un serveur de messagerie est composé des types de logiciel de messagerie tel que : MTA,
MDA, WEBMAIL.

a. MTA

Mail Transfert Agent (MTA) est un logiciel qui gère la réception des e-mails, c'est le serveur
SMTP.

Dans le MTA, Le fonctionnement du courrier électronique est basé sur l'utilisation d'une boîte
à lettres électronique. Lors de l'envoi d'un email, le message est acheminé de serveur en
serveur jusqu'au serveur de messagerie du destinataire. Plus exactement, le message est
envoyé au serveur de courrier électronique chargé du transport (nommé MTA), jusqu'au
MTA du destinataire. Sur internet, les MTA communiquent entre-eux grâce au protocole
SMTP et sont logiquement appelés serveurs SMTP (parfois serveur de courrier sortant).

Le serveur SMTP présente quelques inconvénients au niveau de la sécurité :

 Les messages circulent en clair sur le réseau


 Les faux mails (fakemails)

16
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

 Le spam

Il existe divers serveurs MTA, parmi lesquels les plus connus/utilisés : Sendmail, Postfix,
Exim et Smail et Smail.

Qmail est plutôt performant mais il est interdit de distribuer des versions modifiées sans
l'accord de son concepteur, il n'évolue donc que lentement contrairement à ses bibliothèques.
Il en résulte de nombreux bogues qui ne sont résolus que par des patches, ce qui rend là aussi
l'installation et la maintenance difficile.

Exim et Postfix sont quant à eux performants, flexibles et robustes. Ils possèdent en outre de
nombreuses fonctionnalités qui les rendent adaptés à POP et IMAP. Néanmoins ; Postfix est
plus simple à configurer, car il n'y a qu'un seul fichier à modifier. C'est donc vers lui que se
porte notre choix.

b. MDA

Mail Delivery Agent (MDA) est le service de remise des mails dans les boîtes aux lettres (les
espaces mémoires réservés) des destinataires.

Lorsque le serveur MTA du destinataire délivre le courrier au serveur de courrier électronique


entrant (nommé MDA), celui-ci stocke alors le courrier en attendant que l'utilisateur vienne le
relever.

Il existe deux principaux protocoles permettant de relever le courrier sur un MDA :

 Le protocole POP3
 Le protocole IMAP
Protocole POP3

Il nous faut ici choisir entre le protocole POP et le protocole IMAP.

Le protocole POP est conçu pour permettre le traitement hors-ligne du courrier électronique.
Le courrier est relevé périodiquement sur le serveur et les opérations relatives à ce courrier
sont réalisées sur le poste local. Par défaut, les messages sont effacés du serveur après leur
rapatriement. Il est très simple, de ce fait il ne propose que des fonctionnalités basiques :

 Délimiter chaque message de la boite aux lettres,


17
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

 Compter les messages disponibles,


 Calculer la taille des messages,
 Supprimer un message,
 Extraire chaque message de la boite aux lettres.

Protocole IMAP

IMAP est un protocole permettant une synchronisation de l'état des courriers (lu, supprimé,
déplacé) entre plusieurs clients de messagerie. Le protocole IMAP offre quant à lui des
possibilités plus avancées que POP. Il peut aussi assurer un traitement hors-ligne des
messages mais sa qualité principale réside dans sa capacité à traiter les courriels en ligne
comme s'ils étaient en local. Contrairement au protocole POP où tous les mails sont rapatriés
du serveur vers le logiciel de messagerie du client, avec IMAP, les mails restent stockés dans
des dossiers sur le serveur, d'accéder à un compte de plusieurs postes simultanément, etc.
Dans le cas présent, les utilisateurs n'auront pas de postes fixes, ils doivent donc pouvoir
accéder aux courriels depuis n'importe quel terminal du réseau. Cela exclut l'utilisation d'un
MUA et réduit ainsi l'intérêt du protocole POP. Ce nomadisme imposé nous oriente de fait
vers le protocole IMAP. Ceci permet de proposer de nombreuses fonctionnalités très
pratiques, telles que :

 Créer des dossiers sur le serveur ;


 Effacer, déplacer des messages sans les lire, éventuellement avec des règles de tri
automatique ;
 Rapatrier en local certains messages et pas d'autres, en faisant une copie ou un
déplacement ;
 Lire des messages en les laissant sur le serveur ;
 Marquer des messages sur le serveur ;
 Recopier sur le serveur des messages qui sont en local.
Lors d'une session, le client utilise un jeu de commandes spécifiques pour discuter
avec le serveur. Le client peut envoyer plusieurs commandes sans obligatoirement
attendre à chaque fois la réponse. Un tag précédant chacune des commandes doit être
ajouté afin de permettre au serveur de retrouver facilement la réponse à une

18
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

commande donnée, chaque commande envoyée par le client est suivie d'une réponse
par le serveur.

c. WEBMAIL

Un Webmail ,messagerie web, courriel web ou portail de messagerie est une interface web
rendant possible l’émission, la consultation et la manipulation de courriers électroniques
directement sur le Web depuis un navigateur.

Un logiciel de Webmail est un client de messagerie qui s'exécute sur un serveur web. Il
effectue l'interface entre l'utilisateur et le serveur de messagerie, à travers un navigateur web.
Il permet de remplacer les logiciels installés localement sur un ordinateur personnel.

L'impossibilité d'utiliser un MUA (mail user agent) nous oblige à recourir à un Webmail. Là
aussi le choix est conséquent mais deux logiciels sont couramment cités : Horde et
Squirrelmail. Le principal avantage du Webmail pour l'utilisateur est l'absence d'installation et
de configuration d'un logiciel spécialisé sur sa machine.

Si Horde offre plus de possibilités que Squirrelmail, il est néanmoins plus compliqué à
installer et à configurer. Squirrelmail possédant toutes les fonctionnalités basiques d'un
Webmail alliés à une interface simple et intuitive, c'est vers lui que se porte notre choix.

Serveur WEB

19
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Qui dit Webmail dit serveur WEB, en effet sans celui-ci il est impossible d'accéder à un
Webmail local. Ici le choix s'impose de lui-même : Apache. Robustesse, sécurité, simplicité
de configuration, ce serveur WEB s'est depuis longtemps imposé comme référence. Dans sa
version 2, il sera couplé à PHP7 pour permettre l'affichage des pages Squirrelmail. Il est
utilisé à la fois pour servir des ressources du Web et pour faire fonctionner en parallèle
d'autres services liés comme l'envoi d'e-mails, l'émission de flux streaming, le stockage de
données via des bases de données, le transfert de fichiers par FTP.

CHAPITRE III : REALISATION DU


SERVEUR DES MESSAGERIES

III.1 Installation et configuration du système d’exploitation Ubuntu


16.04LTS version desktop

Installation

L'installation d'Ubuntu se fait à partir d'un disque amovible (USB)

 A partir de la fenêtre de bienvenue sélectionner la langue dans une liste à gauche et


choisir le mode d’installation ;
 Sélectionner à la prochaine interface les 2 cases qui suivent tout en étant connecter à
internet ;

Sur le type d’installation, choisir l’option < quelque chose d’autre> et configurer le stockage,
pour notre cas avec un espace de 45 Go on attribut l’espace à chaque partition de la manière
suivante :

Partition système / : 4 Go

Partition répertoires personnels /home : 35 Go

Partition mémoire d'échange Swap : 5 Go

20
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

L'installation n'a pas posé de problème particulier si ce n'est qu'il a fallu ajouter 1 Go de
mémoire vive pour faire fonctionner le système d'exploitation de manière confortable.

Configuration

Configurer le réseau : nano /etc/network/interfaces

Dans la nouvelle console qui s’affiche saisir les commandes :

auto eth0

iface eth0 inet static

address 192.168.1.200

netmask 255.255.255.0

broadcast 192.168.1.255

 De nouveau dans le terminal saisir : service networking restart ensuite saisir reboot
(cela va redémarrer le serveur)

L'installation de logiciels sur Ubuntu se fait en règle générale via le système APT-GET ou son
interface graphique Synaptique. Les logiciels sont stockés sur des serveurs appelés dépôts qui
sont accessibles par Internet.

III.2 Installation et configuration du MTA (postfix)

Installation

Tout d’abord il faut passer en mode super utilisateur : sudo su et après mettre son mot de
passe. Avant de télécharger un logiciel via APT-GET, il faut prendre en compte les
modifications effectuées sur les dépôts. On ouvre un terminal et on saisit :

21
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

apt-get update (met à jour la liste des packages disponibles et leurs versions)

apt-get upgrade (installe les versions les plus récentes des packages)

On installe Postfix :

sudo apt-get install postfix

L'installation se poursuit en mode graphique, après avoir validé la première fenêtre, nous
avons le choix entre différents types d'installation. Le serveur de messagerie étant strictement
interne à l’entreprise, nous choisirons ici ''Utilisation locale seulement''.

Il faut maintenant renseigner le nom du courrier. Ce nom correspond à la partie située après

22
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

symbole @ dans l'adresse courriel. Nous avons choisi les initiales de l'établissement :
skysoft.net

L'installation est maintenant terminée.

Configuration

La configuration de Postfix se fait par le fichier /etc/postfix/main.cf

Dans un terminal, on saisit :

sudo nano /etc/postfix/main.cf

Et on obtient :

myhostname = mail.skysoft.net

alias_maps = hash:/etc/aliases

alias_database = hash:/etc/aliases

myorigin = /etc/mailname

mydestination = skysoft.net, mail-server, localhost.localdomain, localhost

relayhost =

mynetworks = 127.0.0.0/8, 192.168.1.0/254

mailbox_size_limit = 0

23
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

recipient_delimiter = +

inet_interfaces = all

home_mailbox = Maildir/

Les propriétés à modifier sont les suivantes :

- myhostname : nom du serveur de messagerie, il ne faut pas oublier d'ajouter mail. à ce nom.

- mydestination : serveurs MTA destinataires, on ajout ici le domaine de messagerie


(skysoft.net) et le nom du serveur MTA (mail-server).

- mynetworks : réseaux sur lesquels le MTA est actif.

- inet_interfaces : on indique ici les adresses réseaux des interfaces qui peuvent communiquer
avec le MTA. Les possibilités sont variées, cela va de localhost pour restreindre le MTA au
serveur, l'adresse IP d'une machine, une ou plusieurs adresses de réseau ou encore all pour
ouvrir le MTA à toutes les machines possibles. Cette dernière est à proscrire sur un MTA
ouvert à Internet pour des raisons de sécurité mais peut être appliquée si le réseau est
strictement local.

- home_mailbox = Maildir/ : cette ligne est à ajouter à la fin du fichier, cela indique au MTA
qu’on utilise le format Maildir pour recevoir et gérer les mails en accord avec courier-imap.

Il ne reste plus qu'à sauvegarder le fichier de configuration.

III.3 Installation et configuration du MDA (courier-IMAP)

Installation

On installe le logiciel par APT-GET :

sudo apt-get install courier-imap

Configuration

La configuration se fait dans le fichier /etc/courier/imapd :

sudo nano /etc/courier/imapd

24
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Il suffit ici vérifier que la ligne MAILDIRPATH=Maildir existe, sinon il faut la rajouter à la
fin du fichier.

III.4 Installation et configuration d’Apache 2 et de PHP7

Installation

Le système d’installation d’Ubuntu version 16.04 LTS intégrant Apache2 et php7, il a fallu
juste faire des mises à jour pour leurs utilisations.

Configuration

Pour ne pas obtenir l'erreur "apache2 : Could not determine the server's fully

qualified domain name..." il faut éditer le fichier de configuration /etc/apache2/apache2.conf


et y ajouter la ligne suivante avant la ligne ServerRoot ''/etc/apache2'' : ServerName
skysoft.net

On lance le serveur Apache par la commande :

sudo /etc/init.d/apache2 start

Pour vérifier que le serveur web fonctionne, on lance un navigateur avec comme adresse :

http://127.0.0.1/ ou http://localhost/ on doit alors voir une page web dans laquelle l'index du
répertoire apparaît ainsi que le dossier "apache2-default".

25
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Pour vérifier le bon fonctionnement de PHP7, on crée un fichier "phpinfo.php" dans


/var/www :

sudo nano /var/www/phpinfo.php

On insère dans ce fichier le code <?php echo phpinfo(); ?> et on le sauvegarde.

On lance en suite un navigateur Internet à l'adresse :

http://127.0.0.1/phpinfo.php ou http://localhost/phpinfo.php et on doit voir apparaître la page


ci-dessous.

III.5 Installation et configuration du Webmail (SquirrelMail)

Installation

26
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

On télécharge le logiciel et ses traductions :

sudo apt-get install squirrelmail

sudo apt-get install squirrelmail-locales

Configuration

La configuration du webmail se fait en lançant le script perl suivant :

administrateur@mail-server : sudo squirrelmail-configure

Nous avons alors un menu de configuration suivant :

L'essentiel de la configuration se fait maintenant dans la section "Server Settings", on saisit


donc "2" dans le terminal.

La touche "S" valide les modifications.

La touche "R" permet de sortir d'un sous-menu.

La touche "Q" met fin à la configuration.

On définit ici le domaine de messagerie (skysoft.net), si on utilise Sendmail ou SMTP (ce


dernier dans notre cas).

27
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Les paramètres IMAP sont définis en saisissant "A". Le sous-menu IMAP permet alors de
saisir

l'adresse IP du serveur IMAP (192.168.1.200) et son port d'écoute (143).

On fixe alors les paramètres SMTP avec la touche "B", l'adresse IP du serveur SMTP
(192.168.1.200) et le port d'écoute (25).

On sauvegarde les réglages (touche "S") et on revient au menu principal (touche "R").

On choisit maintenant la langue d'affichage en saisissant 10.

Par défaut, Squirrelmail utilise le format ISO-8859-1 pour coder les caractères alors que
Ubuntu utilise le format UTF-8, il faut donc préciser à Squirrelmail qu'il faut utiliser UTF-8.

Dans le champ Default Language, on saisit "fr_FR" et dans Default Charset "utf-8".

On sauvegarde les changements et on quitte la fenêtre de configuration.

28
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Il faut maintenant éditer le fichier des langues /usr/share/squirrelmail/functions/in18.php pour

changer le format ISO-8859-1 en UTF-8 :

sudo nano /usr/share/squirrelmail/functions/in18.php

On recherche les quatre lignes de configuration du français et on modifie la 3ème :

$languages['fr_FR']['NAME'] = 'French';

$languages['fr_FR']['CHARSET'] = 'iso-8859-1';

$languages['fr_FR']['LOCALE'] = array('fr_FR.ISO8859-1','fr_FR.ISO-8859- 1','fr_FR');

$languages['fr']['ALIAS'] = 'fr_FR';

En

$languages['fr_FR']['LOCALE'] = array('fr_FR.UTF-8','fr_FR.ISO-8859-

1','fr_FR');

On sauvegarde le fichier.

Il reste maintenant à indiquer à Apache où se trouve le Squirrelmail en créant un lien


symbolique du

fichier /etc/squirrelmail/apache.conf vers /etc/apache2/conf.d/squirrelmail.conf :

29
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

sudo ln -s /etc/squirrelmail/apache.conf /etc/apache2/conf.d/squirrelmail.conf

On redémarre apache :

sudo /etc/init.d/apache2 restart

Et on affiche dans un navigateur la page http://localhost/squirrelmail/, on doit alors obtenir :

III.6 Création des comptes de messagerie

Principes et contraintes de la création des comptes de messagerie

Pour bénéficier d’un compte de messagerie, chaque utilisateur doit au préalable posséder un
compte Linux, les courriels étant stockés dans le dossier Maildir du répertoire personnel
(home/utilisateur/Maildir). Pour créer un compte Linux, il faut un identifiant et un mot de
passe. Ces derniers seront utilisés pour leur compte de messagerie, l’adresse des courriels sera
alors de la forme identifiant@jmlb.net .

30
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

 Quelques commandes pour la création du compte essono :

useradd –c “nom_utilisateur

passwd nom_utilisateur

31
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

CONCLUSION GENERALE

32
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

Le stage effectué au sein de l’entreprise skysoft technology nous a permis non seulement de
se familiariser avec le monde professionnel mais aussi de mettre en pratique les concepts
appris à IUT. Parvenu au terme de notre travail, il était question d’installer un serveur de
messagerie, il nous a permis d’améliorer la communication entre le personnel de l’entreprise
et de gagner en temps. A cet effet l’on s’est rendu compte qu’au-delà de ces problèmes
résolus, existe un problème de connexion internet. C’est ainsi qu’on a pu bien améliorer nos
connaissances théoriques en informatique. Au vu des difficultés rencontrées et surmontées
pour la plupart, nous avons pu mieux concilier théorie et pratique. Bien qu’avoir résolu ce
problème, il serait judicieux pour des années à venir de penser à la génération automatique
des comptes d’utilisateurs dont il possède au préalable en entreprise.

REFERENCE BIBLIOGRAPGIQUE

33
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

LIENS

Doc.ubuntu-fr.org

Fr.techtribune.net
Configserverfirewall.com
Arobesinformatique.eklablog
Sowbaba.over-blog.com

Docplayer.fr

TABLE DES MATIERES

34
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

DEDICACE …………………………………………………………………………………………………………………..…i

REMERCIEMENT…………………………………………………………………...……………………………….....…ii

SOMMAIRE …………………………………………………………………………………………………………..………. iii

RESUME ……………………………………………………………………………………………………………………..…. iv

ABSTRACT ……………………………………………………………………………….………………………………..…. v

LISTE DES FIGURES............................................................................................................vi

LISTE DES TABLEAUX......................................................................................................vii

INTRODUCTION GENERAL …………………………………………….……………………………………....... 1

CHAPITRE I : PRESENTATION DE SKYSOFT TECHNOLOGY ET DEROULEMENT


DU STAGE …………………………………………………………………….………………………….…………………… 2

I.1 HISTORIQUE ….…………………………………..………………………………………………….…….... 2

I.2 PRESENTATION ……………………………….………………………………………….…………….….. 2

I.3 FICHE D’IDENTICATION …………………………..…………….…………………..……….…….. 3

I.4 SITUATION GEOGRAPHIQUE ………………………….………………………………..….……… 4

I.5 ORGANISATION ………………………………………………………….…………….…….…….….…... 5

I.6 STRUCTURE ORGANISATIONNELLE …………………….……………………..……………. 5

I.7 FONCTIONNEMENT DE SKYSOFT TECHNOLOGY ….…………………...………..… 6

I.8 ACTIVITES DE SKYSOFT TECHNOLOGY….…….…………………………………...…..… 6

I.9 MISSION DE SKYSOFT TECHNOLOGY ……..………………………………………………… 7

I.10 PARTENAIRE .…………………………………………………………………………………………………..7

I.11 PRESENTATION DES SERVICES PARCOURUS ET DIFFICULTES


RENCONTRES ……………………………………………………………………….……………………………………… 8

I.11.1 PRESENTATION DES SERVICES PARCOURUS ……………………..…......8

35
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

I.11.2 DIFFICULTES RENCONTRES ……………………………..……….……………....... 8

I.12 TACHES EXECUTES ………………….……….…………………………….……………..………......... 8

I.12.1 CONFIGURATION D’UN ROUTEUR .………………………….……..…………... 8

I.12.2 MAINTENANCE DES ORDINATEURS .……………………….………………….. 9

I.12.3 INSTALLATION ET CONFIGURATION D’UN NAS SYNOLOGY ..9

I.13 CADRE THEORIQUE .………………….……………………………………………………………….... 10

I.13.1 PROBLEMATIQUE ………………………..……………………………….……….……..... 10

I.13.2 INTERET DE L’ETUDE ..………………….…….…………………….….…….........…. 10

I.14 METHODOLOGIE DE RECHERCHE ET OBJECTIFS ..…………......………………...10

I.14.1 OBJECTIFS DE L’ETUDE ..…….…………………………………..…….………………. 10

I.14.2 METHODE DE RECHERCH .…………...……….………………………….……………10

CHAPITRE II : ETUDE PREALABLE DU PROJET………………………………………...………….. 12

II.1 ETUDE DE L’EXISTANT…………………...……………..……………………………....….……..... 12

II.2 LIMITE DE L’EXISTANT…………….…………….………………………..………….….….…………. 12

II.3 PRINCIPE DE FONCTIONNEMENT D’UN SERVEUR

DE MESSAGERIE ………………………………….……………….………………………………...………….. 13

II.4 ETUDE DES SOLUTIONS DISPONIBLE ….………...….................................…….… 15

II.4.1 SOLUTIONS MATERIELLES …………………………….……....….……………........ 15

II.4.2 SOLUTIONS LOGICIELLES .………………………………………....………...……..... 15

II.4.2.1 LE SYSTEME D’EXPLOITATION ……….……..………………....…...... 15

II.4.2.2 LOGICIELS DE MESSAGERIE .……...……………………..……............ 16

a. MTA…………………………………….……………………….………...…..……….……. 16

b. MDA …………………………………..……………………………………..……..….……. 17

36
IMPLEMENTATION D’UN SERVEUR DE MESSAGERIE : CAS DE SKYSOFT

c. WEBMAIL ………….……………………………..…………………..……............… 19

CHAPITRE III : REALISATION DU SERVEUR DESMESSAGERIES …………………….… 20

III.1 INSTALLATION ET CONFIGURATION DU SYSTEME D’EXPLOITATION


UBUNTU 16.04LTS VERSION DESKTOP ……….………….…………………………………..……….… 20

III.2 INSTALLATION ET CONFIGURATION DU MTA (postfix) ……..……….…………. 21

III.3 INSTALLATION ET CONFIGURATION DU MDA (courrier-IMAP) …………….. 24

III.4 INSTALLATION ET CONFIGURATION DE APACHE2 ET PHP7 ……….……….…24

III.5 INSTALLATION ET CONFIGURATION WEBMAIL (SquirrelMail) .……..........26

III.6 CREATION DES COMPTES DE MESSAGERIE ….…………..…………..................... 30

CONCLUSION GENERALE ………………………………………………………………….……………..………. 32

REFERENCE BIBLIOGRAPHIQUE ……………………………………………………….……………..……… 33

TABLE DES MATIERES ………………………………………………………………………………………………. 34

37

Vous aimerez peut-être aussi