Rapport de stage de fin de formation
Thème du stage
d'étude :
Réalisé par
Yousfi EL MAHDI.
Boujemaa EL HARDOUL.
Année de formation
2006 - 2007
Remerciements
Nous tenons :
A remercier, tout particulièrement et du fond de coeur
Mr Mohammed TAHRI et Mr Ahmed FILALI, qui nous ont dirigé avec leurs
précieux conseils, et de leur patience qui facilite pour nous la
préparation de ce modeste travail.
Leurs conseils, remarques et compréhensions qui nous
accompagnent durant notre séjour.
Nous remercions également Mr Ahmed NAJIH
Trésorier Régional d'Oujda ainsi que tout le personnel de la TRO
pour le soutien et l'aide qu'ils n'ont cessés de nous accorder durant
notre séjour.
Nous leurs devenons ainsi, tout notre respect,
considérations gratitude et reconnaissance.
A Mlle Yamina EL MASSAOUDI, Mr ZINATI et merci à tous.
B. EL HARDOUL & E. YOUSFI
Dédicace
Nous dédions ce travail tout d'abord à :
v Nos familles pour leurs aides.
v Nos amis (es).
v Toutes les personnes qui auront l'occasion de le lire.
v A tout les gens qui militent pour la diffusion et la
généralisation de la connaissance et luttent contre la
monopolisation de cette dernière.
B. EL HARDOUL & E.YOUSF
I.
Sommaire :
INTRODICTION
Partie I : Messagerie électronique
(concepts et définitions).
1. Adresses électroniques.
2. Structure d'un système de messagerie.
3. Structure d'un courrier électronique.
4. Fonctionnement d'un système de messagerie.
Partie II : Installation d'un serveur de
messagerie HMAILSERVER au sein de la Trésorerie Régionale
d'Oujda (TRO
1. A. Présentation de la TRO
B. Description des différents services.
C. Architecture du Réseau informatique au sein de la
TRO.
2. Serveur de messagerie HMAILSERVER.
A. Présentation de HMAILSERVER.
B. Fonctionnalités de HMAILSERVER.
C. Caractéristiques de HMAILSERVER.
3. Installation et configuration de HMAILSERVER au sein de
la TRO.
A. étapes d'installation et de configuration.
B. paramétrage avec Outlook express.
Conclusion.
INTRODUCTION.
En anglais, E-mail est l'abréviation de
« Electronique mail » ou courrier électronique, est
un des services les plus utilisés de l'Internet et de l'Intranet. Car si
on se connecte pour consulter des pages « web », c'est
surtout pour avoir sa propre adresse électronique que l'on prend un
abonnement chez un pourvoyeur de service. Contrairement au courrier
conventionnel ou même du fax (fac-simile), le succès du courrier
électronique tient à sa facilité d'utilisation, sa
rapidité d'envoi st son coût extrêmement faible.
Pour le courrier personnel comme professionnel, les demandes
de renseignements, l'inscription dans les écoles, les
universités, la vente...etc. chaque jour des applications nouvelles
apparaissent.
Un serveur de messagerie électronique est un logiciel
serveur de
courrier
électronique. Il a pour vocation de transférer les messages
électroniques d'un serveur à un autre. Un utilisateur n'est
jamais en contact direct avec ce serveur mais utilise soit un
client de
messagerie, soit un
courrielleur web, qui se
charge de contacter le serveur pour envoyer ou recevoir les messages.
La plupart des serveurs de messagerie possèdent ces
deux fonctions (envoi/réception), mais elles sont indépendantes
et peuvent être dissociées physiquement en utilisant plusieurs
serveurs.
De ce fait, et lors du stage au sien du TRO, nous avons
testé les différentes fonctionnalités offertes par un
serveur de messagerie.
Partie I : Messagerie électronique
(concepts et définitions).
Sommaire :
1. Adresses électroniques.
2. Structure d'un système de messagerie.
3. Structure d'un courrier électronique.
4. Fonctionnement d'un système de messagerie.
1-
Adresse électronique :
Une adresse électronique est formée de la
façon suivante :
Par exemple
ahmed@113.tro.ma Il n'y a pas
d'espace dans l'adresse et aucune distinction entre majuscules et minuscules
n'est faite. Pour détacher l'adresse d'un utilisateur d'un serveur de
messagerie particulier, il est possible de former des adresses en indiquant
uniquement le nom de domaine de l'utilisateur. C'est alors la DNS qui indique
le nom du serveur du domaine. Mon adresse simplifiée devient alors :
ahmed@tro.ma.
D'autres formes sont acceptées pour rendre la
présentation de l'adresse plus agréable dans les outils de
gestion de courrier électronique. Par exemple
samadi ahmed <ahmed@tro.ma> fonctionne
encore.
2- Structure d'un système de
messagerie :
Envoi
Entre l'utilisateur et son serveur, l'envoi d'un courrier
électronique se déroule généralement via le
protocole
SMTP.
Puis c'est au serveur d'envoyer le message au serveur du destinataire, cette
fonction est appelée Mail Transfer Agent en anglais, ou MTA.
Réception
La réception d'un courrier électronique
s'effectue elle aussi en deux temps. Le serveur doit recevoir le message du
serveur de l'expéditeur, il doit donc gérer des problèmes
comme un disque plein ou bien une engorgement de la boîte aux lettres et
signaler au serveur expéditeur toute erreur dans la délivrance.
Il communique à ce dernier par l'intermédiaire des canaux
d'entrée-sortie standard ou bien par un protocole
spécialisé comme
LMTP
(Local Mail Transfer Protocol). Cette fonction de réception est
appelée Mail Delivery Agent en anglais, ou MDA. Le serveur doit renvoyer
le message au destinataire final lorsque celui le désire,
généralement via le protocole
POP3 ou
IMAP.
3. Structure d'un courrier électronique.
a- les
composants du courrier électronique.
Un message électronique est un message transmis sur un
réseau. À l'instar des courriers postaux traditionnels, un
courrier électronique est placé à l'intérieur d'une
enveloppe. Certains éléments figurant sur l'enveloppe sont
ajoutés par le serveur de messagerie pour permettre l'acheminement,
d'autres sont spécifiés par l'utilisateur. Les données
apparaissant sur l'enveloppe sont souvent qualifiées de champs. J'ai
reporté les noms des champs en anglais comme on les trouve dans
l'enveloppe, bien que parfois ceux-ci soient parfois présentés en
français dans certains logiciels.
Le champ FROM est obligatoire et rempli
automatiquement par les logiciels de lecture et composition de messages. Il
contient l'adresse électronique de l'émetteur. C'est cette valeur
qui sert comme adresse de réponse quand le champ
REPLY-TO n'est pas présent. Les champs suivants sont
à remplir par l'émetteur d'un message.
Le champ REPLY-TO est facultatif et permet de
spécifier l'adresse de réponse au message. Il peut être
fort utile lorsque vous utilisez des adresses d'émission temporaires.
Le champ TO est obligatoire et contient
l'adresse du ou des destinataires. Les adresses sont séparées par
des virgules.
Le champ CC est facultatif et permet
d'ajouter des destinataires qui recevront une « copie conforme » du
message.
Le champ BCC a la même fonction que le
champ CC, mais aucun des destinataires ne peut connaître la liste
figurant dans ce champ BCC. C'est ce que l'on appelle une « copie conforme
aveugle » (Blind Carbon Copy).
Le champ SUBJECT contient une information
facultative pour indiquer le propos du message.
b- la
recherche d'adresse E-mail d'une personne.
La recherche de l'adresse E-mail d'une personne sur Internet
fonctionne selon un principe d'annuaire électronique équivalent
à celui de l'annuaire téléphonique. Voici les plus
connus :
www.four11.com
www.bigfoot.com
www.whowhere.lycos.com
Si vous souhaitez que l'on puisse trouver votre adresse E-mail
sur ces annuaires n'oublie pas de vous inscrire, c'est absolument gratuit. Cet
annuaire n'est pas exhaustif car seules les personnes qui s'y s'inscrivent y
figurent.
c- la
taille limitée de l'utilisation de la boite aux lettre
électronique.
Les serveurs de messageries limitent la taille des mails
à 10Mo. Pensez-y lors de vos envois de « gros »
mails car s'ils sont refusés, ils vous seront retournés et
risquent de saturer votre boite de réception. Afin d'éviter ces
inconvénients, pensez à compresser les pièces jointes
avant leurs envois.
d- le
nombre limité de caractères pour l'adresse E-mail.
L'adresse est limitée à 15 caractère
suivis de arobase (@) avec un minimum de 4 caractères. Seules les
minuscules sont autorisées, ainsi que les points sont exclus les
accents, les guillemets et les tirets...exemple
tartenpion.eric@calixo.net.
e- le
nombre des messages reçus dans notre boite aux lettres
électronique.
La capacité des boites est limitée selon le
serveur que vous utilisez et le pays dont vous appartient par exemple le
serveur Hotmail nous donne 1024Mo alors de 2884Mo soit presque 3 Go pour
gmail.
4.
Fonctionnement d'un système de messagerie.
a-
SMTP : Présentation.
*Définition.
SMTP signifie Simple Message Transfert Protocole, ce protocole
est utilisé pour transférer les messages électroniques sur
les réseaux. Un serveur SMTP est un service qui écoute sur le
port 25, son principal objectif est de router les mails à partir de
l'adresse du destinataire.
*Exemple
général.
Avant de rentrer en détail dans la description de ce
protocole, il est important de connaitre les différentes phases qui se
succèdent entre l'envoie d'un mail par l'émetteur et sa
réception par le destinataire.
Le schéma suivant présente la succession de ces
différentes phases :
Dans cet exemple, Fred, qui appartient au domaine truc.fr,
veut envoyer un mail à Marc, qui, lui, appartient au domaine
machin.com. Fred va composer son mail sur son ordinateur puis va
exécuter la commande d'envoi de son logiciel de messagerie. Le logiciel
va contacter le serveur SMTP du domaine truc.fr (1), c'est ce serveur qui va se
charger d'acheminer (router) le mail vers le destinataire.
Le serveur smtp.truc.fr va lire l'adresse de destination du
mail, le domaine du destinataire n'étant pas truc.fr, le serveur va
alors contacter le serveur SMTP du domaine machin.com.
Si ce serveur existe, ce qui est le cas ici, smtp.truc.fr va
lui transférer le mail (2).
Le serveur smtp.machin.com va vérifier que
l'utilisateur Marc existe bien dans sa liste d'utilisateurs. Il va ensuite
placer le mail dans l'espace mémoire accordé aux mails de Marc
sur le serveur (3).
Le mail est ainsi arrivé à destination.
L'objectif du protocole SMTP est atteint. Ensuite c'est le protocole POP
(voir partie
POP)
qui est utilisé. Lorsque Marc utilisera son logiciel de messagerie
pour vérifier s'il a de nouveaux mails, le logiciel va solliciter le
serveur POP (4) afin que celui-ci vérifie si des mails sont dans
l'espace mémoire accordé à Marc (5). S'il y a un
message, le serveur pop va l'envoyer au logiciel de messagerie de Marc (6).
*Détail du
fonctionnement.
Le service SMTP est divisé en plusieurs parties,
chacune assurant une fonction spécifique :
MUA : Mail User Agent, c'est le client de messagerie (Exemples
: Outlook, ThunderBird),
MTA : Mail Transfert Agent, c'est l'élément
principal d'un serveur SMTP car c'est lui qui s'occupe d'envoyer les mails
entre les serveurs. En effet, avant d'arriver dans la boite mail du
destinataire, le mail va transiter de MTA en MTA. Il est possible de connaitre
l'ensemble des MTA par lesquels le mail est passé, pour cela il suffit
d'afficher la source du message,
MDA : Mail Delivery Agent, c'est le service de remise des
mails dans les boîtes aux lettres (les espaces mémoires
réservés) des destinataires, il intervient donc en fin de la
chaine d'envoie d'un mail.
b- POP
: Présentation.
*Définition.
POP signifie Post Office Protocol. Actuellement c'est la
version 3 qui est utilisée. Le service POP écoute sur le port
110 d'un serveur.
*Objectif.
Le protocole POP a un objectif précis : permettre
à l'utilisateur de relever son courrier depuis un hôte qui ne
contient pas sa boîte aux lettres. En d'autres termes, POP
établie un dialogue entre le logiciel de messagerie (MUA) et la
boîte aux lettres de l'utilisateur sur le serveur.
*Fonctionnalités.
POP est avant tout un protocole très simple, de ce fait
il ne propose que des fonctionnalités basiques:
Délimiter chaque message de la boite aux lettres,
Compter les messages disponibles,
Calculer la taille des messages,
Supprimer un message,
Extraire chaque message de la boite aux lettres.
Malgré tout, ces fonctionnalités sont amplement
suffisantes pour répondre aux besoins de la plupart des utilisateurs.
c-
IMAP : Présentation.
*Définition.
IMAP signifie Internet Message Access Protocol, la version
actuellement utilisée est la 4.
Le service IMAP écoute sur le port 143 d'un serveur.
*Alternative plus
évoluée.
Tout comme POP, IMAP est un protocole de
récupération de mails. IMAP4 se pose donc comme une alternative a
POP3.
Non seulement IMAP propose plus de services que POP, mais
ceux-si sont aussi plus évolués.
Une des principales nouveautés est la
possibilité de pouvoir lire uniquement les objets des messages (sans le
corps).
Ainsi on peut par exemple effacer des messages sans les avoir
lus.
*Stockage des mails sur le
serveur.
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.
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.
Partie II : Installation d'un serveur de messagerie
HMAILSERVER au sein de la Trésorerie Régionale d'Oujda
(TRO).
Sommaire :
1. A. Présentation de la TRO
B. Description des différents services.
C. Architecture du Réseau informatique au sein de la
TRO.
2. Serveur de messagerie HMAILSERVER.
A. Présentation de HMAILSERVER.
B. Fonctionnalités de HMAILSERVER.
C. Caractéristiques de HMAILSERVER.
3. Installation et configuration de HMAILSERVER au sein de la
TRO.
A. étapes d'installation et de configuration.
B. paramétrage avec Outlook express.
1. La
TRO en quelques lignes :
A.
Présentation de la TRO :
*Historique.
Constitué sous le règne du sultan Moulay Slimane
(1792-1822), le corps des oumana fut organisé et structuré sous
le règne du sultan Moulay El Hassan et comprenait une administration
centrale et une Administration locale. Les oumana assuraient le recouvrement
des impôts, le paiement des dépenses publiques et octroyaient des
avances à l'Etat.
*Organigramme de TGR.
*organigramme de la TRO (voir
Annexe).
B.
Description des différents services (voir Annexe).
C.
Architecture du Réseau informatique de la TRO (voir Annexe).
2.
Serveur de messagerie HMAILSERVER :
A.
Présentation de HMAILSERVER :
HMAILSERVER : Un serveur de messagerie gratuit
pour Windows.
Introduction
Hmailserveur est un logiciel de serveur de messagerie
électronique, Les protocoles utilisés sont : SMTP, POP ou IMAP.
Il permet de récupérer tous les comptes et les mots de passe
grâce à un accès direct à Active directory, pour la
création du compte de messagerie (création de 800 comptes en
moins d'une minute).
Hmailserver s'installe sans difficulté sur un serveur
Windows 2000 ou Windows 2003.
Avantages :
1) Facile à installer,
2) Facile à paramétrer,
3) S'intègre sans difficultés dans un
réseau intranet.
4) Optimisation maximum pour la création de comptes.
Inconvénient :
Manque quelques outils de messagerie comme :
* Le forum,
* Les news.
Ce logiciel est disponible à l'adresse suivante :
http://www.hmailserver.com/
B.
Fonctionnalités de HMAILSERVER.
Appui de base de
données.
Le hMailServer soutient MySQL et serveur de Microsoft SQL.
MySQL est logiciel ouvert de source et est le choix recommandé.
L'installation de hMailServer inclut une installation minimale et
intégrée du serveur de base de données de MySQL. Elle est
offerte comme option. Si vous la choisissez, le serveur intégré
sera installé et configuré automatiquement pendant l'installation
de hMailServer. Le serveur intégré vous sauve la dispute de
devoir installer et configurer un serveur séparé de base de
données pour le hMailServer.
Sécurité.
Le
hMailServer est préconfiguré pour avoir la sécurité
élevée quand il vient au relais et à l'authentification de
sorte que personne ne puissent utiliser votre serveur pour envoyer des messages
de Spam. Il soutient également le module de balayage ouvert très
populaire ClamAV de virus de source. HMailServer de configuration pour employer
des prises de ClamAV seulement un clic simple ! Le serveur soutient
également les gestionnaires Listserv noirs et d'autres mécanismes
d'Spam-arrêt tels que des consultations de SPF et de MX.
Appui de Multi-langue.
L'interface d'administration a le soutien du nombre de langues
telles que hollandais, anglais, allemand, italien, portugais et espagnol (et
plus...). Les différentes versions du hMailServer incluront l'appui
différent de langue. Nous tâchons d'avoir la liste entière
de langues dans chaque dégagement, mais nous ne retardons pas des
dégagements attendant des traductions à finir.
C. Caractéristiques de HMAILSERVER.
Les caractéristiques principales de ce produit sont:
Support des protocoles POP3, SMTP, IMAP.
Domaines virtuels.
Support SQL.
Multi-langues.
AntiVirus.
Protection Spam.
Routage des messages.
Définition d'enregistrements MX secondaires.
Equilibrage de charge (Load balancing).
Mirroring.
Code source disponible.
Cette liste avait de quoi séduire! Nous avons donc
téléchargé ce logiciel pour le tester. Grâce
à une interface agréable, documentation et des forums bien
fournis, l'installation et la configuration sont simples et rapides. Une
solution idéale pour notre PME!
3.
Installation et configuration de HMAILSERVER au sein de la TRO.
I.
Installation du logiciel sur le serveur.
Deux étapes importantes, l'installation & la
configuration.
a)
L'installation.
La phase d'installation de hmailserver sur un serveur ne pose
aucun problème particulier. La phase d'installation dure moins de 5
minutes, et se déroule en 5 écrans, Pour toute cette phase les
écrans sont en anglais.
Ecran 1 : Sélection d'un type de base de
données.
Ecran 2 : Choix du dossier d'installation du
programme.
Ecran 3 : Choix du nom du menu windows exemple :
« démarrer » « programme »
«hmailserver ».
Ecran 4 : Vérification des paramètres
d'installation.
Vérifier vos paramètres avant de commencer
l'installation.
Et cliquer sur le bouton «Install»
Et cliquer sur le bouton «Install»
Ecran 5 : Fin de l'installation.
Ecran 6 : Démarrage du logiciel « hmailserver
».
La phase d'installationdu logiciel s'est bien
déroulée.
Cliquer sur le bouton « Next »
b) La
configuration.
La phase de configuration de «hmailserver» ne pose
aucun problème particulier. Elle dure moins de cinq minutes, et se
déroule en 7 écrans, Pour toute cette phase les écrans
sont en Français.
Ecran 1 : Ajout du nom de domaine.
Ecran 2 : Recherche du nom de domaine exemple :
«pmfrance.local».
Ecran 3 : Le nom de domaine «pmfrance.local» a
été ajouté.
Ecran 4 : Ajout de compte.
Ecran 5 : Chargement de tous les comptes utilisateurs du
domaine «pmfrance.local» (durée moins de 2 minutes pour 800
comptes avec le mot de passe A.D.).
Ecran 6 : Paramétrage du serveur de courrier (1er
écran) (nom du serveur exemple : (courrier).
Ecran 7 : Ecran de paramétrage des log et
d'enregistrement de la configuration.
Après avoir enregistrer la configuration de ce
dernier écran, votre serveur de messagerie est
opérationnel.
B.
paramétrage avec Outlook express.
Nous avons crée un nouveau compte sous Outlook express
et le paramétrer en parallèle avec noter serveur de messagerie
hmailserver.
Ecran1 : le choix d'un nom complet.
Ecran2 : le choix d'une adresse de
messagerie.
Ecran3 : paramétrage des
protocoles.
Ecran4 : enregistrement du nom et du mot de
passe.
Ecran5 : fin de la création de nouveau
compte.
Conclusion.
Le courrier électronique est une application Internet
très importante, elle est à la base du travail
collaboratif : le courrier électronique facilite en effet la
communication et l'échange de documents de travail (pièce
jointes) dans délais pouvant être très court.
L'utilisation de la messagerie fait intervenir deux types
de serveur :
- un serveur POP3 (Post Office Protocol) qui gère
l'arrivée des messages.
- un serveur SMTP (Simple Mail Transfer Protocol)
qui gère l'envoi des messages.
Prenons l'exemple de l'adresse électronique
suivante :
tro_ista@tro.ma
Le serveur de courrier sortant (SMTP) est tro_ista.
Le serveur de courrier entrant (POP3) est tro.ma.
Pour utiliser la messagerie, il faut :
une adresse mail du type
prénom.nom@domaine.fr.
un nom de connexion et un mot de passe reconnu par les serveurs POP et
SMTP (les FAI : « Fournisseurs d'Accès
Internet » délivrent généralement une ou
plusieurs adresses de messagerie à leurs abonnées, le nom
d'utilisateur est généralement constitué de
prenom.nom).
un client de messagerie : Outlook express, Eudora... : ce
logiciel permet de télécharger ou d'envoyer son courrier. Une
fois téléchargé, le courrier peut être lu sans
être connecté au réseau. En déplacement, il est
également possible de consulter son courrier via le web (webmail).
Annexe
TABLE DE MATIERE.
Remerciement........................................................................................................1
Dédicace...............................................................................................................2
Sommaire :
3
INTRODUCTION.
4
1- Adresse électronique :
6
2- Structure d'un système de
messagerie :
7
3. Structure d'un courrier électronique.
8
a- les composants du courrier
électronique.
8
b- la recherche d'adresse E-mail d'une
personne.
9
c- la taille limitée de l'utilisation de la
boite aux lettre électronique.
10
d- le nombre limité de caractères
pour l'adresse E-mail.
10
e- le nombre des messages reçus dans notre
boite aux lettres électronique.
10
4. Fonctionnement d'un système de
messagerie.
11
a- SMTP : Présentation.
11
*Définition.
11
*Exemple général.
11
*Détail du fonctionnement.
12
b- POP : Présentation.
13
*Définition.
13
*Objectif.
13
*Fonctionnalités.
13
c- IMAP : Présentation.
14
*Définition.
14
*Alternative plus évoluée.
14
*Stockage des mails sur le serveur.
14
1. La TRO en quelques lignes :
17
A. Présentation de la TRO :
17
B. Description des différents
services (voir Annexe).
19
C. Architecture du Réseau informatique de
la TRO (voir Annexe).
19
2. Serveur de messagerie HMAILSERVER :
19
A. Présentation de HMAILSERVER :
19
B. Fonctionnalités de HMAILSERVER.
20
Appui de base de données.
20
Sécurité.
20
Appui de Multi-langue.
20
C. Caractéristiques de HMAILSERVER.
21
3. Installation et configuration de HMAILSERVER au
sein de la TRO.
22
I. Installation du logiciel sur le serveur.
22
a) L'installation.
22
b) La configuration.
25
B. paramétrage avec Outlook express.
30
Conclusion.
35
Annexe
36
TABLE DE MATIERE.
37
|