implémentation d'un système d'information

Embed Size (px)

Citation preview

DEDICACEJe ddie ce mmoire de fin de cycle : La grande famille Blk et alli(e) s. La famille Ouattara et Alli(e) s. La famille Obodji et Alli(e) s. La famille Akui Okamon et Alli(e) s. M. Djop Pierre et madame. Le colonel Akouassa N'guessan . L'adjudant Hlyh Gnelbin Monique et Famille. J'adresse une motion spciale mon pouse Okamon Agoua Marie Danielle. Je lui souhaite tout le bonheur et le succs qu'elle mrite tant. A mes chers parents dfunts : Vous tes pour moi un sujet de fiert. Vous m'avez toujours appris le sens de la responsabilit, de la raison, du devoir et de la confiance en soi. Au-del des mots et des phrases, aucune parole ne saurait exprimer mon ternel attachement, mon profond amour, ma perptuelle affection et l 'infinie gratitude que je vous dois. Car votre place dans mon coeur est particulire, nulle ne ddicace et nulle parole ne peut exprimer mon profond amour votre gard. Je sais que vous tiez toujours fier de moi et j'espre que vous le serez plus aujourd 'hui l'endroit o vous vous reposez. Que Dieu, dans sa grande misricorde vous garde et vous alloue une place de choix dans son royaume cleste.

REMERCIEMENTS

Qu'il me soit permis de te tmoigner ma gratitude oh Eternel ! Car tu es mon berger et rien ne m'a manqu jusqu'aujourd'hui. Sur les prs d'herbes fraches, tu me fais reposer ; vers les eaux du repos tu m'amnes pour y refaire mon me. Je ne m'inquite pas pour le lendemain car il prendra soin de lui -mme et chaque jour suffit sa peine. Ma reconnaissance ensuite toutes les personnes de bonne volont qui m'ont aid pendant ma formation tout au long de mon parcours. A Mon directeur de mmoire : Monsieur Kanga Kangatchi qui j'exprime ma respectueuse et sincre reconnaissance. A Mon matre de stage monsieur : le capitaine Ouattara Guelptchin Moussa qui a bien voulu m'encadrer. Que Dieu le tout puissant vous le rende au centuple. A l'ensemble du personnel du Fonds de Prvoyance Militaire pour son accueil et sa convivialit. A mon parrain : Le Colonel major ADAMA OUATTARA pour son prcieux et indfectible soutien. A mon tablissement d'accueil : le groupe IFPG / ISFPT qui m'a ouvert ses portes au succs. Au Prsident Directeur Fondateur : l'honorable SILUE KAGNON AUGUSTIN qui j'exprime ma profonde gratitude. Au Directeur d'institut : Monsieur SAHA KOUASSI BERNARD, en tmoignage de ma sincre amiti et de mon profond attachement. Que Dieu vous offre une vie pleine de succs et de bonheur. Ces remerciements vont aussi l'endroit du Directeur Gnral Adjoint monsieur DIOMANDE LOSSENI, du Directeur Acadmique monsieur YEO PONAN, au corps enseignant, ainsi qu'aux amis et connaissances.

AVANT PROPOSDe nos jours, l'informatique occupe une place de choix dans nos activits. La formation technique et professionnelle a connu un remarquable essor ces dernires annes, avec la multiplication des grandes coles de formation. Cela est le rsultat d'une volont politique dont l'objectif premier est la dcongestion des cen tres universitaires qui croupissent sous d'normes effectifs. Il y a, par ailleurs, le besoin

de plus en plus croissant sur le march de l'emploi, de techniciens, de concepteurs et de professionnels. Il est difficile de concevoir une administration sans systme d'information. C'est dans cette optique que le GROUPE IFPG-ISFPT, tablissement priv d'enseignement technique vocation ducative et professionnelle, agre par le Ministre de l'Enseignement Suprieur et de la Recherche Scientifique, nous a offert une diversit de formations thoriques telle que : l'audit et contrle de gestion, finance comptabilit, marketing management, affaires internationales, l'informatique dont l'option rseaux et tlcommunications etc... Le passage en classe suprieure est assur par la validation des modules au programme. L'enseignement est compos de cours thoriques et de stages en Entreprise afin de permettre aux tudiants de se familiariser avec l'environnement qui sera le leur aprs la formation. A la fin de cette formation, un rapport devra tre rdig en vue de valider le diplme.

SOMMAIREDEDICACE I REMERCIEMENTS II AVANT PROPOS III INTRODUCTION............................................................................01 PREMIERE PARTIE : PRESENTATION GENERALE.............................02 Chapitre I : Prsentation de la structure d'accueil.....................................03 Chapitre II : Etude de l'existant...........................................................10 Chapitre III : Prsentation du thme......... ..............................................12 III-1. Approche thorique...................................................................15 DEUXIEME PARTIE : ETUDE DETAILLE...........................................24 Chapitre I : Prsentation du Projet.........................................................25

Chapitre II : Etude des outils existants de la messagerie lectronique...............33 Chapitre III : Etude comparative des serveurs et Clients de messagerie..........43 Chapitre IV : Etude thorique de l'Internet.............................................58 TROISIEME PARTIE : Elaboration et mise en oeuvre de la solution................77 Chapitre I : I. Evaluation de la solution....................................78 Chapitre II: Installation et configuration du serveur de la messagerie.82 II-3. Installation de Zimbra..................................................94 Rsume.......................................................................................123 CONCLUSION..............................................................................124 REFERENCES BIBLIOGRAPHIQUES................................................126 GLOSSAIRE............................................................................ ....132 LITE DES FIGURES ET TABLEAUX.................................................134 ANNEXES...................................................................................135 TABLE DES MATIERES....................................................... .........136

INTRODUCTIONLe courrier lectronique, ou courriel par contraction, est un service de transmission de messages envoys lectroniquement via un rseau informatique(principalement l' Internet) dans la bote aux lettres lectronique d'un destinataire choisi par l'metteur. L'expression, qui dsigne aussi le message, concurrence, sous sa forme abrge, les emprunts l'anglais e-mail, email et mail. Il est aujourd'hui le moyen de communication le plus populaire sur Internet. C'est galement le moins cher mettre en oeuvre, parce que simple, rapide et fiable. En raison de sa popularit, le courrier lectronique permet de communiquer avec un vaste auditoire. Il tend prendre une place de plus en plus prpondrante par rapport aux moyens de communication traditionnels. Bien qu'il puisse incorporer des graphiques, des fichiers sonores et visuels, il sert principalement l'envoi de textes avec ou sans documents annexs. Grce au courrier lectronique, les

ent epri es peuvent communi uer avec leurs clients et fournisseurs dans le but d'changer des renseignements commerciaux, relatifs leurs activits quotidiennes, y compris des renseignements sur les ventes, la prise de rendez-vous, le soutien la client le, la diffusion de documents, la prise de commandes, l'envoi des factures et la vrification des comptes en souffrance. Ce prsent rapport est articul autour de trois chapitres comme suit : - Dune part, d'une prsentation gnrale - D'autre part, d'une tude dtaille. - Et en fin le troisi me consacre une L'laboration et la mise en oeuvre du projet.

CHA I RE I : rsentation de la structure d'accueilConformment aux dispositions de la loi 70-485 du 3 aot 1970 portant statuts des militaires de carri re modifie par la loi 74- 350 du 24 juillet 1974, 78 -898 du 28 aot 1978 et 85-576 du 29 juillet 1985, il est cons titu entre des personnes militaires d'active, en position de service dtach hors-cadre, en non activit, retraits et reforms, une socit de secours mutuels et de prvoyance sociale, rgie par la loi du 1 er avril 1898 relative aux socits de secours mutuels. La socit de secours mutuels est dnomme : Fonds de Prvoyance Militaire (FPM . La tutelle administrative du fonds de Prvoyance Militaire (FPM est exerce par le Ministre de la Dfense, en application des dispositions de la loi n61-209 du 12 juin 1961 portant organisation de la Dfense et des Forces Armes Nationales.

OBJET Le Fonds de Prvoyance Militaire a pour objet de fournir aux bnficiaires les prestations suivantes : Couverture partielle de certains risques maladies ; Couverture partielle du risque maternit ; Aide en cas de dcs d'un adhrent ou d'un de ses ayants cause Aide en cas d'Invalidit d'un adhrent ; Secours titre exceptionnel. Entraide de fin de carrire Investissements but social et oprations d'entraide et de solidarit. Sige Le sige du Fonds de Prvoyance Militaire est situ au Ministre de la Dfense, Abidjan. Il peut tre transfr tout moment en tout autre lieu du territoire national sur dcision de l'Assemble Gnrale. LA DUREE La dure du fonds de prvoyance militaire est fixe 99 ans compter du jour de sa constitution, sauf cas de dissolution anticipe ou de prorogation ORGANISATION Les organes de fonds de prvoyance militaire sont : L'Assemble Gnrale ; Le Conseil d'Administration ; Le commissariat aux comptes ; La Direction Gnrale Le conseil des sages Le censorat

Le Directeur gnral est nomm par le Ministre de la Dfense sur proposition du conseil d'administration parmi les officiers suprieurs, membres de droit du F onds de Prvoyance Militaire. Dans les mmes conditions, le Ministre de la Dfense peut, tout moment, mettre fin la fonction du Directeur Gnral. La fonction du directeur du fonds de prvoyance militaire est incompatible avec tout autre mandatPRESENTATION DE LA DIRECTION DES SYSTEMES INFORMATIQUES ET DES TELECOMMUNICATIONS (DSIT)

Comme son nom l'indique, elle s'occupe de la gestion du parc informatique et tlcommunication. Prsentation des diffrents services - Un Directeur Il est charg de : v La politique d'investissement en matire d'informatique et de tlphone. v Coordonner toutes les activits de la DSIT v Analyser les factures de tlphone et veiller leur rglement. v Acqurir le matriel adquat pour un fonctionnement efficient des service s du FPM tel que dfini par la Direction Gnrale du FPM v Mener la politique de formation du personnel du FPM l'utilisation de l'outil informatique. v Rdiger les tats de suivi mensuel relatifs aux rapprochements v Rdiger les rapports d'activits mensuels, trimestriels, semestriels et annuels. v La gestion du personnel de la DSIT v Coordonne toutes activits lies aux prcomptes de toutes sortes la DTSI et tablir l'tat des restes recouvrer dus aux radiations et dcs. - Un sous Directeur Informatique

Il assure l'intrim du Directeur des Systmes informatiques en cas d'absence de celui-ci v Il est le collaborateur direct du chef DSIT avec lequel il dtermine la politique d'informatisation du FPM telle que dfinie par la Direction Gnrale. v Il est charg de : - L'approvisionnement et de la gestion des consommables informatiques -L'administration du serveur et du rseau informatique. -Un service informatique Il est charg : - Du suivi et de la mise en tat de fonctionnement du parc informatique - De l'tude de tout projet li la mise en place de logiciels, - De la maintenance des applications existantes, de l'extension du rseau informatique ainsi que de la formation du personnel l'utilisation efficiente de l'outil informatique - Un service prcompte et rapprochement En relation avec la DEFC, la SDLBM et le TREP, il est charg de faire le point de tous les documents devant permettre de procder aux prcomptes la DTSI et au contrle de ceux-ci avant et aprs la saisie. - Un sous Directeur Tlcom Il est charg de : - La mise en oeuvre de l'auto commutateur -L'entretien et la maintenance des quipements lis au tlphone -L'analyse des factures dlivres par CI -TELECOM et les socits de cellulaires, - Le rglement de toutes les factures de tlphone - Un bureau maintenance et informatique Il est charg de : -La maintenance et l'extension du rseau informatique

-Le suivi et la mise en tat de fonctionnement du parc automatique -Un bureau gnie logiciel Il est charg de : -l'tude de tout projet li la mise en place de logiciel - La conception d'applications spcifiques -La maintenance des applications existantes -Un bureau saisie informatique Il est charg de : - Runir tous les documents pour la saisie la DTSI - mettre la disposition des services utilisateurs du FPM des tats dfinitifs -Un bureau contrle Il est charg de : - Le contrle des tats de prcompte avant et aprs la saisie la DTSI -L'analyse des demandes de remboursement des prlvements indus - L'tablissement des dcisions de remboursement ORGANIGRAMME DE LA DSIT DIRECTEUR SOUS DIRECTION TELECOM SOUS DIRECTION INFORMATIQUE

BUREAU TELECOM

SERVICE PRECOMPTE RAPPROCHEMENT BUREAU GENIE LOGICIEL BUREAU MAINTENANCE INFORMATIQUE BUREAU SAISIE INFORMATIQUE Figure1 : Organigramme de la DSIT (source : Fonds de Prvoyance Militaire) N.B. Il est important de souligner que cet organigramme fonctionne bien au Fonds de Prvoyance Militaire malgr l'insuffisance des locaux devant lui permettre une activation optimale.

OR ANIGRAMME GENERAL DU FPM Figure 2 : organigramme gnral FPM (source : Fonds de Prvoyance Militaire)

Chapitre II : Etude de l'existantCe chapitre consiste dcrire l'existant informatique en relation avec le prsent projet, au sein des services du Fonds de Prvoyance Militaire.II-1.

Le Parc Informatique du fonds de prvoyance militaire comprend en gnral : .Ordinateurs de bureau complets IBM, MAXDATA Pentium 4, HP .Ordinateurs portables dots de processeurs Pentium 4

atriels informatiques

.Scanners .Imprimantes .Fax, onduleurs .Des ServeursII

.Processeur : Pentium 4

.Vitesse processeur : 2.40 GHz .Mmoire RAM : 256 / 512 Mo .Disques durs : 40 et 80 Go .Carte rseau intgr .Modem intgr .Lecteur de disquettes .Lecteur et graveur de DVD intgr . Lecteur de disquettesII

Les services du Fonds de Prvoyance Militaire n'ont pas un rseau informatique commun permettant leur connexion. Cependant comme quipements r seau, on a : v .Des Routeurs cbls v .Des Switchers cbls v .Des Modems cbls v .Des connecteurs RJ45 v .Des cbles croiss ou directs v .Coffret technique contenant :

L i i 2 E i n R

v .Un panneau de brassage v .Un commutateur Ethernet 16 ports v .Un commutateur 8 ports v .Des Switch v .Des Points d'accs WIFI (sans fil) v .Des Routeurs

.Windows 2003 Server . Ubuntu (linux)

.Windows XP (dition familiale, professionnelle ou Standard) .Vista .Suite Office pour la bureautiqueI

4 M

i

n

i

ion

.Postes radio mobile Emetteur/Rcepteur type Motorola GP 300, GP 340. .Stations fixes HF, UHF .Tlphone

Le personnel technique est compos de :

Des Ingnieurs Informaticiens (Concepteurs, Systme, Rseau) Des Techniciens Suprieurs en Maintenance Informatique Des Techniciens Suprieurs en Informatique de Gestion Des Techniciens Suprieurs en Infographie Des Techniciens en informatique et Electronique

" "#1 %

II

5 A

i

n info

1# &" 0"% 1# "12 '!0

i

"

II

3 Sy

'

oi

ion

Logi i

'( &%%' # &" (' i onn

! '0 "# &" 0) '

' &% $" # "!

ion

FPM

Les simples utilisateurs de la bureautique. Dans sa majorit, le personnel du Fonds de Prvoyance Militaire a une bonne connaissance des NTIC comme l'Internet par exemple.

Ch

i

III P

n

ion

h

Messagerie lectronique : La messagerie lectronique, appele aussi "electronic-mail" ou "E-mail" est l'outil le plus rpandu dans l'Internet des entreprises ou des particuliers. C'est un service gratuit qui est l'outil de base de la communication sur l'Internet privilgi entre des personnes distantes, quoi qu'il paraisse pratique et efficace, le service de messagerie lectronique n'est forcment pas aussi simple et anodin qu'il peut y paratre au premier regard. Le principe est similaire celui du courrier postal : il suffit de disposer d'une adresse lectronique, ainsi que d'un programme de messagerie sur un ordinateur connect l'Internet, pour pouvoir diffuser rapidement des messages. Lorsque le courrier est arriv destination, le correspondant peut le lire via son propre programme de messagerie. Ainsi, il n'est pas ncessaire que celui -ci soit disponible au moment de la communication. Sauf cas exceptionnel, le message envoy arrive bon port. Toutefois, comme dans le service postal usuel, celui -ci peut tre intercept par une personne indiscrte. Dans le cadre de l'entreprise aujourd'hui, la messagerie lectronique offre l'opportunit fabuleuse de prendre contact avec d'autres utilisateurs, clients et dirigeants. Dans les annes 80, le dirigeant transmettait les dcisions par la voie hirarchique en s'assurant que les personnes intresses avaient bien reu les informations. De nos jours, le manager rdige son mmo depuis son logiciel de messagerie, vrifie l'orthographe (la plus part du temps elle se fait automatiquement), le relie, puis l'envoie. La procdure est simple et fiable. Pourtant la rdaction de notes de services n'est pas la seule fonctionnalit qui contribue l'amlioration des communications internes. La messagerie lectronique permet de rduire le nombre d'appels internes et externes, de rencontres entre direction et personnel. Il est aussi un excellent moyen de coordination d'une quipe ou d'un service. Outre ces possibilits, la messagerie lectronique permet de partager des fichiers, c'est la fonction de joindre un fichier au message. Le systme de messagerie d'Intranet est ouvert sur l'extrieur. Il permet d'changer des documents avec les utilisateurs d'Internet (Extranet). Pour une confidentialit optimale des donnes, le message pourra tre crypt par l'expditeur, puis dcrypt par le destinataire. Client

(Browser) Serveur Web (Port 80) http://ai.cerist.dz/mail Boite Aux lettres Serveur de Messagerie Servlet SMTP (port 25) Accs Disque Pop (port 110) Internet Figure 03: Architecture du systme de messagerie (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source) III-1.Approche thorique Un systme de messagerie lectronique est l'ensemble des lments contribuant transmettre un courriel (courrier lectronique : message transmis via un rseau informatique) de l'metteur au rcepteur. Il y a quatre lments fondamentaux. Ce sont: - le Mail Transfert Agent ou MTA - le serveur du protocole entrant - le Mail Delivery Agent ou MDA - le Mail User Agent ou MUA La messagerie lectronique tend prendre une place de plus en plus prpondrante par rapport aux moyens de communications traditionnels. Outre son faible cot, la messagerie lectronique a l'avantage d'optimiser la communication et la diffusion d'informations.

Dans son fonctionnement, la messagerie s'appuie sur des serveurs de messagerie, lesquels utilisent des logiciels de messagerie bass sur des Protocoles, des Services et des Fonctionnalits. Le service de messagerie est un lment indissociable de l'Internet. Les adresses e-mail agrmentent de plus en plus les cartes de visites et documents publicitaires. Ce nouveau moyen de relier les hommes est facilement utilisable, pour peu que vous soyez connects Internet. L'intrt d'un message e -mail rside dans le fait que le cheminement de l'information est numrique de bout en bout : depuis l e poste de l'expditeur jusqu'au poste du destinataire. En effet, comme l'tape analogique n'est plus indispensable, plutt que d'envoyer l'image (par fax) ou l'impression (par courrier) d'un document, il est possible d'envoyer le document dans son format d'origine. Ce qui permet d'en rduire les cots d'expdition, en librant le destinataire d'une tape de refrappe s'il avait modifier le document. De plus, les expditions et les rceptions utilisent une ligne tlphonique au tarif local. La messagerie peut devenir la colonne vertbrale de votre stratgie de communication l'intrieur de l'entreprise aussi bien que vers l'extrieur de l'entreprise. En effet, ce qui est valable pour l'Internet peut tre intgr la structure mme de l'entreprise : vous aurez une adresse e-mail par l'abonnement un fournisseur d'accs Internet (FAI). Mais vous n'en aurez qu'une seule (certains FAI `fournisseur d'accs Internet' vous proposent 5 adresses diffrentes pour un seul compte). Ces adresses ne vous servent que pour communiquer avec l'extrieur de votre entreprise. Le courrier lectronique est aujourd'hui l'une des applications les plus populaires du rseau. Utilis pour des applications trs varies - personnelles, professionnelles, associatives, politiques, etc., celui-ci tend prendre une place de plus en plus importante par rapport aux moyens de communication traditionnels. Mais quelles sont les caractristiques techniques de cette application ? Quelles sont les infrastructures et les normes qui permettent d'c hanger aussi facilement et rapidement des messages travers le monde ? En fait, pour fonctionner, la messagerie lectronique s'appuie principalement sur des serveurs de messagerie, des protocoles de transport ainsi que sur des protocoles de contenu.III

Le systme est fond sur la coopration de plusieurs modules, dont le but est de raliser les tches suivantes :

CB 8 6A 8@9 876 54343J ifi ion h

Permettre l'administrateur de : Crer, dtruire des comptes utilisateurs (botes aux lettres). Crer, modifier des listes de diffusion (ensembles de destinataires runis sous une mme dnomination) Dmarrer / Stopper un Service (Service SMTP ou POP). Permettre l'utilisateur de : Rdiger et expdier un message et consulter les messages qui lui sont destins. Classer les messages dans des dossiers. Rpondre un message sans avoir retaper l'entte. Utiliser des fonctions de recherche (retrouver les messages rpondant des critres spcifiques, tel que : la date, le nom de l'expditeur, le sujet. Crer un annuaire personnel. Structure de l'adresse lectronique Elle se dcompose en deux parties spares par le signe @ [email protected] Les lettres aprs le point indiquent le type de domaine : Ci Com : signifie que l'hte est une compagnie ou un service commercial. Edu : signifie que l'hte est une universit ou une autre institution scolaire. Org : indique que l'hte est un organisme non commercial. Gov : pour une administration officielle. Mil : concerne les militaires. Net : est rserv aux organismes comme les fournisseurs de services Internet. Fr : pour un DNS en France. Tn : pour un DNS en Tunisie Etc...

L'identification de nos objectifs, constitue un moyen d'valuation des rsultats de notre tude. Ces objectifs se rsument deux niveaux que sont : L'objectif gnral et les objectifs spcifiques. III-1-2-1. Objectif principal Le but recherch est de montrer la ncessit d'une solution de la mise en place une messagerie rpondant aux exigences de l'entreprise, savoir : - Permettre au personnel de naviguer, communiquer, surtout d'acqurir des connaissances ncessaires pour comprendre le fonctionnement d'i nternet et des courriers lectroniques. - Lui permettre aussi d'utiliser plus efficacement l'outil informatique. III-1-2-2. Objectifs spcifiques Ce projet s'inscrit dans une politique globale de modernisation des tlcommunications et de l'informatique au Fonds de Prvoyance Militaire. Il doit permettre la mise en place d'un systme de transmission des donnes (fichiers testes, images..) fiable, scuris, moindre cot, rapide et accessible tous les Bureaux en temps rel. Nous dcrivons ce que l'interface doit offrir comme fonctions sans pour autant spcifier les dtails de leurs fonctionnements : Il consiste concevoir et raliser un systme d'envoi de messages. Prcisment notre tche peut tre rsume comme suit : Prsenter le serveur de la messagerie et dcrire les diffrents protocoles Avantages et inconvnients des systmes d'exploitation Linux et Windows Description et fonctionnement de l'architecture de la messagerie lectronique Faire une tude comparative de diffrents serveurs Faire une tude thorique de l'Internet Mettre en oeuvre et laborer le projet de la messagerie dcrit Faire une tude conomique du sujet.

F DED

III

2 Obj

GQT IS R GQ P IHGif '

III

Avec la dmocratisation d'Internet, le boom de l'ADSL, le nomadisme, la messagerie lectronique est devenue le frontal de communication standard le plus couramment utilis dans les changes d'informations et intgre du contenu trs divers. La tche des responsables des systmes de messagerie en devient de plus en plus complique. L'E-mail est aujourd'hui une solution universelle utilise par tous. Chacun peut insrer quasiment n'importe quel contenu numrique (la seule limite est aujourd'hui la taille) et l'envoyer n'importe quels destinataires, qui peut dcider de le supprimer, le conserver, y rpondre en ajoutant/retranchant des destinataires, le faire suivre. Son dveloppement est donc anarchique et incontrlable. Pourtant, il est de plus en plus un lment d'infrastructure essentiel des systmes d'information. Dans les entreprises, les bases de donnes prenant en charge les applications critiques des systmes de messageries (courrier lectronique, planification et gestion des calendriers) augmentent en taille et prennent une importance croissante. Or, l'indisponibilit des fonctio ns de messagerie peut interrompre l'activit des entreprises qui sont confrontes plusieurs dfis. on peut dire que la gestion des E-mails demeure donc une problmatique trs importante et un dfi pour les annes venir alors que les changes lectroniq ues vont continuer augmenter, sous cette forme ou sous la forme nouvelle des messageries instantanes.III

Par rapport la question de la messagerie lectronique quelles hypothses pouvons nous formuler ? - La mise en place d'un systme de messagerie lectronique pourrait amliorer considrablement les applications du systme informatique dans nos entreprises. - Du point de vue technique la messagerie prsenterait les caractristiques les mieux adaptes la bonne utilisation des services de l'internet.III 2 A

L'approche mthodologique constitue le plan directeur de notre tude.III 2

La recherche documentaire va nous spcifier l'tat des connaissances relatives notre thme. Dans le cadre de cette tude, nous avons eu recours, des mmoires

fX b c faeq p f qXf qf WVU U

f qXf qfX fp ifi c h W UVU

fed Y p c`a f q Xhh W U

g fed cba` Y X W UVU3 P ob i 4 Hy o h o h R h h o

h

h

ho o ogi

n

i

de fin d'tudes des anciens tudiants. Aussi, faut-il ajouter le concours d'Internet, qui nous a fourni beaucoup d'informations. Enfin, des sries d'entretiens avec des Administrateurs Web (Webmaster) et Administrateurs systme dans des entreprises ont achev notre recherche.III 2 2 P n ' n y

Cette tude s'articule autour de deux grandes parties : Une premire intitule PRESENTATION GENERALE, dans laquelle nous prsenterons la messagerie lectronique puis s'en suivra une tude dtaille des diffrentes technologies protocolaires. Nous ferons d'une part une tude approfondie sur le thme en invoquant les problmes lis la mise en place et d'autre part les avantages motivant son choix. . Ensuite une seconde partie intitule `ELABORATION ET MISE EN OEUVRE DE LA SOLUTION', travers laquelle se prsenteront les solutions choisies, sa mise en oeuvre, le cot de ralisation, la configuration et l'installation du serve ur. Planification du projet La mise en oeuvre du projet passe par les grandes tapes ci-dessous numres : - Analyse du projet ; - Conception (cahier de charge) ; - Ralisation technique ; - Prparation du contenu ; - Implmentation, test, et maintenance La ralisation de ces diffrentes phases a t effectue en 8 semaines soit 2 mois selon le chronogramme ci-aprs : Tableau 01: Planning de mise en oeuvre du projetEtapes Analyse du projet Cahier de charge Ralisation technique Temps imparti S1 S2 S3 S4 S5 S6 S7 S8

xv y t xv xw tu u v u t s r r'

Prparation du contenu Implmentation, Test et maintenance

Etape 1 : Analyse du projet (1 semaine) Etape 2 : Conception (cahier de charge) (2 semaines) Etape 3 : Ralisation technique (3 semaines) Etape 4 : Prparation du contenu (1 semaine) Etape 5 : Implmentation, test, et maintenance (1 semaine) NB : S = Semaine de cinq (5) jours ouvrables.

Chapitre I : RE E RO EI-1. Contexte

A IO

La gestion rapide et scurise de l'information est un facteur trs important pour mener bien les activits du Fonds de Prvoyance Militaire. A cet effet, le FPM s'est dot d'un systme de transmission de l'information appel rseau Prestige fonctionnant avec un parc informatique compos de serveurs, d'ordinateurs complets, d'ordinateurs portables, de cartes rseaux, de modems de routeurs, etc... Un rseau tlphonique couvrant tous les bureaux et annexes. Avec l'avnement de la technologie et surtout la vulgarisation de l'Internet, il devient donc urgent au Fonds de Prvoyance Militaire de se doter d'un systme de

communication robuste, moderne et bas sur les Nouvelles Technologies de l'Information et de la Communication (NTIC), dont la messagerie est u ne pice essentielle. L'envoi de courrier est devenu une fonction importante pour beaucoup de sites Web ainsi que pour les utilisateurs de PC personnels. Qu'il informe les clients des nouveaux produits ou qu'il envoie simplement un message un groupe d'am is, l'envoi du courrier offre un moyen facile et rapide de communiquer. En fait, le fonctionnement de l'envoi repose sur l'existence d'ordinateurs spcialiss qui recueillent le courrier, le distribuent et le tiennent la disposition des utilisateurs de logiciels de messagerie ou de courrier lectronique. Ces ordinateurs communiquent par l'intermdiaire de protocoles particuliers appels (Simple Mail Transport Protocol) ou SMTP. Il existe des systmes d'envoi d'e-mails simples, flexibles et souples destins envoyer un ou quelques e-mails et il existe aussi d'autres systmes destins l'envoi d'e-mail en masse. Les nouveaux systmes d'envoi d'e mail font partie des besoins actuels des entreprises. Plusieurs systmes sont en cours de dveloppement et d'amlioration. Dans le cadre du projet de fin d'tude une application de l'envoi du courrier a t dveloppe et s'adapte aux nouveaux besoins des entreprises. Les infrastructures et les normes qui permettent d'changer aussi facilement et rapidement des messages travers le monde sont nombreuses. On distingue le Web, les serveurs de messagerie et les protocoles de communication. On tend, de nos jours, vers une solution Web, c'est --dire, une solution qui permet partir d'un logiciel d'envoyer un courrier le ctronique en temps rel et quel qu'en soit l'endroit o ce logiciel se trouve.

La messagerie lectronique n'est pas un service point point , ce qui signifie que les machines mettrices et rceptrices des messages n'ont pa s besoin d'tre relies ensemble directement pour pouvoir communiquer. Les messages sont transmis d'une machine l'autre travers le rseau Internet jusqu' leur destination finale. Ces machines qui sont charges d'acheminer et de rceptionner le courrier lectronique sont appeles serveurs de messagerie. Ainsi, une fois parvenu au serveur de messagerie de destination, le message est enregistr dans une bote aux lettres lectronique jusqu' ce que le destinataire le rcupre. Ce serveur joue, en quelque sorte, le rle de bureau de poste . Pour recevoir ses courriers lectroniques, il n'est donc pas ncessaire d'tre connect en permanence. A chaque nouvelle connexion, il sera possible de rcuprer tous les derniers messages envoys sur son adresse lectronique. Il est donc trs important de savoir que chaque e-mail est stock sur un serveur avant d'tre lu. Mme si chaque bote aux lettres est protge par un identifiant et un mot de passe, la messagerie lectronique apparat, cet gard, comme un serv ice moins scuris et moins confidentiel que le courrier traditionnel.

I2 L

v

g

i

La messagerie lectronique est donc une application qui s'appuie essentiellement sur des serveurs de messagerie. Lorsqu'un correspondant interroge sa bote aux lettres lectronique, il rapatrie ses messages qui se trouvent sur son serveur de courrier. Lorsqu'il expdie un courrier quelqu'un, celui-ci est achemin vers un serveur de courrier, dans la bote aux lettres du destinataire, jusqu' ce que celui-ci lise son courrier. Quand un e-mail contient l'adresse d'un destinataire qui s'avre errone, le serveur de courrier se charge de renvoyer le courrier avec le motif du refus. Contrairement une adresse postale classique, la messagerie lectronique prsente l'avantage de permettre de rcuprer le courrier partir de n'importe quel endroit. Il suffit, pour cela, d'avoir une connexion l'Internet et de disposer d'un compte e mail sur un serveur de courrier. Un serveur est donc en gnral un ordinateur qui met ses ressources la dispos ition d'autres ordinateurs qui lui sont connects .Ici, un serveur de messagerie est un serveur qui utilise un logiciel serveur de courriers I-3. Les diffrents Protocoles de la messagerieLES o o o o ni ion (

Le fonctionnement du courrier lectronique repose sur une srie de protocoles de communication destins envoyer ses messages, de serveur serveur, travers l'Internet. Les principaux protocoles sont les suivants : SMTP, POP3 ou encore IMAP4, chacun jouant un rle bien prcis. I-3-1. SMTP (Simple Mail Transfer Protocol) est le protocole standard permettant de transfrer le courrier entre deux serveurs de messagerie : celui de l'expditeur et celui du destinataire. Il spcifie aussi l'entte des courriers (from :, to :, etc...), les possibilits d'envoi group, la gestion des heures ou encore le format des adresses des utilisateurs. I-3-2. POP3 (Post Office Protocol) permet d'aller rcuprer son courrier sur un serveur distant (le serveur POP). Ce protocole est ncessaire pour les personnes qui ne sont pas connectes en permanence l'Internet messagerie. Mais ce protocole n'est, en revanche, pas scuris. Dans un logiciel de courrier, il faut toujours donner l'adresse de son serveur POP qui prendra gnralement la forme suivante : pop. Nom_de_domaine Exemple : pop.yahoo.fr. I-3-3. IMAP4 (Interactive Mail Access Protocol), moins utilis que POP, offre plus de possibilits. Cependant, de plus en plus de FAI utilisent ce protocole.

e n

e d

o )

IMAP4 pourrait, terme, remplacer progressivement POP3. La principale innovation d'IMAP4 rside dans la possibilit de grer son courrier directement sur le serveur de son FAI. Tous les courriers et dossiers de messages restent sur le serveur.I- . es ervices de la messa erie

I-4-1. (Mail User Agent ou Agent de Gestion du Courrier ` programme qui permet un client de LIRE,

ECRIRE un message lectronique et de l'envoyer l'Agent de routage qui va l'injecter dans le systme de messagerie via le protocole SMTP.

I-4-2. T (Mail Transfer Agent ou Agent de Transfert de Courriers ` T ') est un programme qui sert transfrer des messages lectroniques entre des ordinateurs qui utilisent le protocole SMTP. Il est compos de deux agents :* Un agent de routage des messages * Un agent de transport de messages

I-4-3.

Mail Delivery Agent ou Agent de Distribution de Courriers

C'est un programme utilis par l'Agent de Transfert de Courriers ATC pour acheminer le courrier vers la boite aux lettres du destinataire spcifi. Il distribue le courrier dans les botes des utilisateurs spcifis.

i

h gf

') est un

FIGURE 04 : les quatre principales tapes du trajet d'un courrier lectronique (Source: http://www.les-infostrateges.com/tag/messagerie-electronique)I5 L fon ionn i

Les fonctionnalits de la messagerie lectronique ou du courrier lectronique sont nombreuses et s'apparentent aux diffrents services que propose la Poste. On peut citer entre autres : - La bote aux lettres pour chaque utilisateur - La notification personnalise qui interpelle en temps rel le destinataire qu'un courrier vient de lui parvenir. - Destinataire qu'un courrier vient de lui parvenir. - L'accus de rception informe l'expditeur que son message est bien arriv. - La rponse un courrier peut inclure le message d'origine - Les pices jointes annexes au message peuvent tre de tous les formats possibles (textes, photos, sons, vidos, graphiques, feuilles de calcul, t ables d'une base de donnes,...) - L'envoi en copie du mme message un autre destinataire - L'expdition groupe d'un mme message plusieurs destinataires - L'annuaire (Directory en anglais) rpertorie tous les abonns aux services de messagerie. - La rcupration des messages effacs par erreurs - L'absence de bureau permet d'indiquer aux correspondants que le destinataire du courrier n'est pas l et qu'il reviendra bientt. - Antivirus, antispam. Une adresse lectronique est forme de la faon suivante : Par exemple [email protected] Il n'y a pas d'espace dans l'adresse et aucune distinction entre majuscules et minuscules n'est faite. Pour dtacher l'adresse d'un utilisateur d'un serveur de messagerie particulier, il est possible de former des adresses en indiquant uniquement le nom du domaine de l'utilisateur.

lwv uonl qr l ul pmmlt p q ls mr o qpg i oni

on ml k j

I-5-1. escription et fonctionnement de l'architecture de la messa erie

Les diffrents lments du systme de messagerie sont agencs selon une architecture logique, pour en assurer le fonctionnement. Nous reprsentons cette architecture par le schma suivant:

i ure 05: escription de l'architecture de fonctionnement de la messa erie

Les diffrents lments du systme de messagerie sont agencs selon une architecture logique, pour en assurer le fonctionnement. Nous reprsentons cette architecture par le schma suivant:

expditeur un destinataire. 1 - L'expditeur communique son courriel via le MUA.

x

y x y

yz

Ce schma prsente le transfert d'un courriel d'un

2 - Le MUA transmet ce courriel au MTA (la plupart des MUA intgre des clients SMTP). 3 et 4- Le MTA du systme de l'metteur tablit un canal de transmission avec le MTA du systme du destinataire, par missions successives de requtes bidirectionnelles. 5 - Une fois le canal tabli, le courriel est transmis d'un systme un autre par les MTA. 6 - Dans le systme du destinataire, Le MTA transmet le courrier reu au serveur IMAP ou POP3. 7, 8 et 9 - Le MDA rcupre le courriel du serveur IMAP / POP 3, et le met disposition du MDA. 10 - Le MDA dpose le courriel dans la bote aux lettres du destinataire qui pourra le consulter tout moment, sur authentification.

Ch i

i n oni

II E g

o i

i

Les outils existants les plus rencontrs sont : * Les Serveurs de messagerie : - Sendmail, Postfix, MS Exchange

II

Sendmail : est un serveur de messagerie dont le code source est ouvert. Il se charge de la livraison des messages lectroniques et possde les atouts suivants : Avantages Sendmail est trs puissant et rsiste beaucoup la grande charge. . Une trs bonne scurit. . Code source libre. . Multi plate-forme de type UNIX (MAC OS, GNU/LINUX).

~ }|{|{ ~ ~ ~ ~ ~ ~ ~ }|{S n i

II

L

v

g

i

Inconvnients Sendmail est difficile configurer car son architecture est vieille . Lent . Trs complexe avec une maintenance difficile.II

Il a les caractristiques suivantes : Avantages . Il est adapt pour des gros besoins . Facile installer et configurer . Maintenance aise . Scuris avec anti Spam . Codes sources libres . Multi plate-forme de type UNIX (MAC OS, GNU/LINUX). . Gratuit . Accessible en mobilit Inconvnients Pas d'inconvnients majeurs

Microsoft Exchange est un logiciel de messagerie qui permet de grer les Mails, les Calendriers et les Contacts. Il a les caractristiques suivantes : Avantages Accs en mobilit, c'est--dire vous avez accs vos mails, vos calendriers ou vos contacts via votre ordinateur portable, votre tlphone portable et ce depuis tout endroit connect Internet.

II

3 MS E

h ng (Mi

2 Po fi

o of E

h ng )

Une bonne scurit antispam qui sauvegarde et archive vos donnes critiques Une bonne efficacit permettant de partager votre agenda et contact professionnel avec vos collgues ou collaborateurs. Inconvnients o Les codes sources ne sont pas libres. o Il n'est pas gratuit o Uni plate-forme (MS Windows)II 2 L II 2

Un client de messagerie de type lourd, est un logiciel qui permet de lire, d'crire et d'expdier des courriers lectroniques. Il s'installe sur un poste client qui se connecte au serveur de messagerie. Le client lourd a l'avantage de rcuprer nos messages et de les copier sur notre poste local, en mode connect au serveur. Ainsi en mode hors connexion, nous avons accs nos messages.II 2

Il a les caractristiques suivantes : Trs lger

Multi plate-forme (Windows, Mac OS, Linux) Rapide Extensible (peut recevoir de nouvelles fonctionnalits) Les codes sources sont libres d'accs Installation et configuration simples Transfert de messages avec pices jointes Il est gratuit

Ci n g i L Ci n o Th n bi ozi

II 2

IL se caractrise par:

Multi plate-forme (Windows, Mac OS, Linux) Il est gratuit Codes sources sont libres Regroupe tous les comptes dans un seul rpertoire Installation et configuration rapide, facile Transfert les messages avec pices jointes ExtensibleII 2 2 L

Un client de messagerie de type lger est un logiciel qui est install sur un poste client, permet de se connecter au serveur de messagerie via un navigateur web (Internet explorer, Firefox). Il fonctionne uniquement en mode connect et ne copie pas en local les messages stocks sur le serveur. Ainsi, en mode hors connexion nous n'avons plus accs nos courriers.

Outlook Web Access est une interface Web mail permettant aux utilisateurs d'accder leur messagerie via une enveloppe web. Il se caractrise par : Installation rapide et facile Trs lger Codes sources ne sont pas libres Il n'est pas gratuit Uni plate-forme (MS Windows)II 2 2 2 W b

L'interface web mail de Zimbra a la particularit suivante :

i Aj

II 2 2

2 Zi b D ko Ci n g o W b i MS O

ook W b A

Zi

b

Installation automatique la premire connexion au serveur via un navigateur web Multi plate-forme (MS Windows, Mac OS, Linux, etc.) Elle est Gratuite Codes sources libres Autorise le glisser/dposer de messages Autorise le clic droit de la souris Transfre les messages avec pices jointes Permet les messages instantans

C'est une interface web mail qui a les caractristiques suivantes : Multi plate-forme Codes sources libres Gratuite Multi linguistique Installation et configuration faciles Nombre illimit d'utilisateurs et de messages Transfert de messages avec pices jointesII 3 Di og

Le dialogue qui s'installe entre les machines pour acheminer des pages hypertexte n'est pas le mme dans le cas de la transmission de courriers lectroniques. Dans le premier cas, il est ncessaire d'avoir une rponse immdiate, un vrai dialogue, le plus possible en temps rel. Dans le second, c'est une communication asynchrone entre deux individus. Le destinataire du message le lira quand il en aura envie. Le protocole mis en jeu dans l'change de courrier tient bien sr compte de ces principes.

II 2 2 3 Ro n

b

i n /

v

g

i

Figure 06: Dialogue client/serveur pour la messagerie (Source : http:// Scnario Monsieur A crit un message sur sa machine et l'envoie son serveur de messagerie. C'est celui-ci qui va acheminer au sein d'Internet le message de A vers le serveur de messagerie du domaine domaine_b.fr. La communication pour cet envoi suit le protocole SMTP (courriers sortants). l'arrive, le serveur de messagerie de domaine_b.fr garde le message sur son disque dur. Il attend que Mme B consulte ses courriers. Elle pourra le faire le plus souvent avec le protocoleIMAP ou POP (courriers entrants). Les nouveaux messages de B seront alors transfrs sur le disque dur de son ordinateur et (Disparatront certainement du serveur). Plusieurs variantes existent. La premire permet de se passer de POP ou IMAP lorsqu'on se trouve sur un rseau local et lorsque le disque dur du serveur de messagerie est partag, grce un serveur de fichiers, sur tous les postes clients. On procde alors comme si on lisait ses messages directement sur le serveur. C'est souvent la solution choisie sur les rseaux Unix/Linux. Par exprience, il se trouve que c'est la solution la plus pratique. La seconde est souvent offerte sur les sites Internet qui offrent une messagerie lectronique gratuite. La gestion des messages .docstoc.com/docs/16652919/Le-modle-client-_-serveur)

est accessible via le service HTTP (les pages hypertexte). C'est par exemple les services Hotmail, Caramail,... Avantages Vous utilisez toujours un navigateur WEB. Vous accdez vos messages depuis n'importe quel poste. Vous n'avez pas besoin d'abonnement. Inconvnients C'est finalement plus cher que prvu. Lorsque vous envoyez ou consultez votre messagerie de faon traditionnelle avec POP/SMTP, vous n'occupez qu'un court instant la ligne tlphonique ou le rseau. La gestion de vos courriers (lecture, rdaction, rangement) peut tre faite sans connexion Internet. Par contre, via HTTP, vous devez tre toujours connect. C'est peu pratique. l'usage, lorsque vous avez beaucoup de courrier, vous vous apercevez que les outils sont lents, et lorsqu'un problme arrive vous tes dsarms. Aucune scurit. Les messages ne sont jamais sur votre ordinateur. Croisez les doigts pour qu'aucun problme ne survienne sur ces machines loin de chez vous... Le systme Hotmail (Microsoft) a t pirat. Toutes les botes aux lettres son t restes ouvertes tous pendant plus d'un week -end. Une chance que les pirates aient t gentils de ne rien effacer... Aucune confidentialit. Les administrateurs des serveurs HTTP et SMTP/POP peuvent tout voir et tout faire. Lorsque cela reste dans votre socit, c'est peut tre acceptable. Ailleurs...

Ch v iLES MTA SENDMAIL

i n

III E i n

o

iv g i

AVANTAGES Puissant Rsiste la grande charge de messages Trs bonne scurit

INCONVENIENTS Difficile configurer Architecture vieille Lent et trs complexe

Codes sources libres Multi plate-forme de type Unix (Mac OS, Linux) gratuit POSTFIX Adapter pour les gros besoins Facile installer et configurer Facile maintenir Bonne scurit, antispam Codes sources libres Multi plate-forme de type UNIX Gratuit Multi fonctionnalits MS EXCHANGE

Difficile maintenir Difficile configurer

pas d'inconvnient majeur

Installation automatique lors de l'installation du N'est pas gratuit systme d'exploitation Windows Uni plate-forme (MS Bonne scurit Windows)

III-1. tableau02 : rcapitulatif de l'tude des outils existants (source : mmoire Lieutenant Kon `Conception d'un systme de messagerie lectronique pour la police')LES CLIENTS LOURDS OUTLOOK CARACTERISTIQUES Installation rapide et facile Trs lger utiliser Codes sources non libres Il est payant Uni plate-forme (MS Windows) THUNDERBIRD Installation et configuration faciles Multi plate-forme (Windows,

Mac OS, Linux) Rapide et facile utiliser Extensible (ajout de fonctionnalits) Gratuit Codes sources libres Transfre les messages avec pices jointes ZIMBRA DESKTOP Installation et configuration faciles Multi plate-forme (Windows, Mac OS, Linux) Rapide et facile utiliser Extensible Gratuit avec codes sources libres Extensible Transfre les messages avec pices jointes CARACTERISTIQUES Installation et configuration simples Trs lger Payant codes sources non libres Uni plate-forme (Ms Windows) Installation automatique la premire connexion au serveur via un navigateur web Multi plate-forme (Windows, Mac OS, Linux) MS OUTLOOK WEB ACCESS WEB MAIL AJAX DE ZIMBRA LES CLIENTS LEGERS

Gratuit Code sources libres Autorise les messages instantans Transfre les messages avec pices jointes Nombre illimit d'utilisateurs et de messages Multi linguistique ROUNDCUBE Multi plate-forme Codes sources libres Gratuit Nombre illimit d'utilisateurs et de messages Multi linguistique Transfre de messages avec pices jointes

III-1-1. Tableau01 : rcapitulatif des clients de la messagerie (source : mmoire Lieutenant Kon `Conception d'un systme de messagerie lectronique pour la police') DESCRIPTION GLOBALE DES OUTILS EXISTANTS NAVIGATEUR WEB CLIENTS LOURDS DE MESSAGERIE CLIENTS LEGERS DE MESSAGERIE SERVEUR DE MESSAGERIE POP SMTP

Figure 07: les clients du serveur de la messagerie (source : mmoire Lieutenant Kon Winbonron `Conception d'un systme de messagerie lectronique pour les services de police') III-2. Elaboration de la solution retenir Systme d'exploitation du serveur : Ubuntu 8.0.4 Server Logiciel serveur de messagerie : Postfix Client lourd de messagerie : Zimbra Desktop Client lger de messagerie : Web mail Ajax de ZimbraIII 2

Le systme d'exploitation Ubuntu version 8.0.4 Server est conu pour les serveurs en gnral. Il a les atouts suivants : Son noyau Linux 2.6.15.7 est bien stable. Il est indiqu pour les serveurs en gnral. Son code source nomm Dapper Drake est libre. Il peut tre install sur un ordinateur n'ayant que 32 Mo de mmoire vive. Il supporte les architectures AMD64 (premiers microprocesseurs 64 bits), INTEL 64 (microprocesseurs Pentium 4, Pentium D, Pentium Extrme Edition, Celeron D et Xeon), Power Pc. Le serveur de messagerie Postfix prend en compte toutes les fonctionnalits recommandes par l'Autorit cite plus haut. De plus, fort de l'tude comparative des outils existants, Postfix offre le plus d'avantages.III 3 LES SYSTEMES D'EXPLOITATION III 3

Linux est un systme d'exploitation, tout comme Windows ou MarcOs X. Il permet de travailler comme on le ferait sous Windows. Mais il fonctionne diffremment. Certains voient encore Linux comme un horrible systme plein de commandes compliques. Ce n'est plus vrai. Linux possde dsormais un systme graphique agrable, confortable et simple utiliser. On a l'habitude de dire que Linux est un

J ifi ion o

ion

LINUX

systme d'exploitation. En ralit, Linux, c'est uniquement le coeur (on dit le "noyau") du systme d'exploitation GNU/Linux . (Les systmes d'exploitation Microsoft Windows NT, 2000 et XP ont galement un noyau, mais diffrent: le noyau NT.) Le noyau s'occupe des basses besognes: la gestion de la mmoire, l'accs aux priphriques (disque dur, lecteur de CD-ROM, clavier, souris, carte graphique...), la gestion du rseau, le partage du temps microprocesseur entre les programmes (multitches), etc. Contrairement Windows dont l'interface graphique vous est impose, il existe diffrentes interfaces graphiques sous Linux, les principales tant Gnome, KDE et XFCE. Il est mme possible de faire fonctionner Linux sans interface graphique, ou mme de ne lancer l'interface graphique que quand vous souhaitez. III-3-1-1. LES DISTRIBUTIONS GNU/Linux tant gratuit, diffrentes socits l'ont repris et complt afin de distribuer un systme d'exploitation leur got. C'est ce qu'on appelle les distributions.

hi

l

i i ll

'

i

i

i

Composants d'une distribution Linux. Ce qui fait l'intrt d'une distribution est l'exploitation du concept de couche d'abstraction. Comme on peut le voir sur le schma les parties qui composent la distribution sont distinctes. On peut donc, par exemple, changer le noyau sans changer les logiciels et donc porter plus facilement la distribution sur une autrearchitecture matrielle.

LE

IST IBUTIONS

i

les distributions GNU/Linux

.org)

III-3-1-2. L'ORIENT TIONLes RedHat sont trs orientes serveurs d'entreprise (bases de donnes, serveurs Web...). Mandriva et Ubuntu sont plus orientes vers les utilisateurs de bureautique et les internautes, Flonix est conue pour dmarrer directement partir d'une cl USB, etc. La faon dont elles sont "fabriques": par exemple, la RedHat est conue par une grosse entreprise, alors que la Debian est conue de faon plus dmocratique (participation des internautes).

III-3-1-3. L

ri

Certaines sont payantes (RedHat, Mandriva...), d'autres gratuites (Fedora, Debian...). Notez qu'il arrive de devoir payer pour les distributions gratuites, mais le prix ne sert qu' couvrir le support (CD), les frais d'envoi et d'ventuels manuels papiers. Rien ne vous empche de les tlcharger et les graver vous-mme. On dit que Linux est un systme d'exploitation libre, c'est dire que vous tes libre de l'utiliser, le modifier et le redistribuer. De par sa gratuit, son ouverture et ses performances, Linux gagne en popularit.III- - .

C'est une gamme de systmes d'exploitation produits par Microsoft. Depuis les annes 1990, et notamment avec la sortie de Windows 95, son succs commercial

I O

pour quiper les ordinateurs personnels est tel qu'il possde un statut de quasi monopole. Les premires versions de Windows taient lances depuis dos et utilisaient le systme de fichiers de DOS, ce qui a donn Windows la rputation de n'tre qu'un environnement graphique sur un noyau DOS. Cependant, Windows a immdiatement eu les fonctions d'un systme d'exploitation, notamment un format d'excutables propres, la gestion des processus en multitches coopratifs, la gestion de mmoire virtuelle, et des pilotes pour grer l'affichage, l'impression, le clavier, le son, etc. On pouvait utiliser Windows avec d'autre dos que le MS-DOS de Microsoft, comme pc dos d'IBM ou DR Dos, sous rserve de passer outre les messages de dissuasion mis lors de l'installation. partir de Windows 95, l'interface graphique est devenue commercialement associe MS-DOS. partir de Windows xp, on peut considrer que le DOS a bel et bien disparu des systmes d'exploitation grand public de Microsoft, bien qu'une mulation reste disponible. Paralllement au dveloppement de Windows NT, Microsoft dcida d'diter un systme d'exploitation destination du grand public, qui reprendrait certains avantages de Windows NT tout en restant compatible avec les versions antrieures de Windows et MS-DOS. Le passage la famille NT pour les versions grand public a eu lieu avec Windows xp, plus stable et moins vulnrable. C erc ant s'imposer sur le marc en pleine croissance, Microsoft a dvelopp une version lgre de son systme d'exploitation et s'est associ aux grands constructeurs d'ordinateurs personnels. Microsoft a dvelopp d'autres systmes que ceux que l'on connat, cependant ces derniers ont t abandonns pour des raisons diverses. Windows Neptune conu la base pour donner une version familiale de Windows 2000, est en quelque sorte le projet embryonnaire de Windows XP. Certains autres systmes assurent une compatibilit plus ou moins complte avec Windows : Il se prsente aussi comme un produit tec niquement trs critiqu par certains. Il est notamment reproc ce systme son instabilit et sa vulnrabilit. Pourtant, sa popularit n'a jamais t menace, principalement parce que les clients particuliers ne peuvent ne pas refuser l'ac at ces logiciels en vente lie. Cet avantage concurrentiel a amen Microsoft dtenir une incontestable suprmatie d'ordre culturel, le grand public n'imaginant mme pas qu'un ordinateur personnel puisse fonctionner sans Windows alors qu'il existe des alternatives, commerciales ou non. Certains considrent que sa position dominante sur le marc des particuliers est due la volont prsume de

Microsoft de rendre ses systmes d'exploitation incompatibles avec les autres, notamment en ne respectant que trs peu les normes permettant l'interoprabilit entre programmes, et au fait qu'il est le plus souvent fourni avec les ordinateurs l'ac at. Le quasi-monopole de Microsoft dans le domaine des systmes d'exploitation pour PC encourage les dveloppeurs d'applications offrir leur logiciel pour la plate-forme Windows, car c'est le moyen le plus sr de touc er de nombreux clients, ce qui est pour eux une source importante d'conomie dans leur dveloppement et leur commercialisation. Microsoft leur rend donc le service de standardiser leur marc , mieux que ne pourrait le faire une autorit rglementaire, toujours moins bien informe. L'avantage est rciproque, puisque cela rend Microsoft Windows plus intressant pour leurs clients. Une autre caractristique des systmes d'exploitation est que les programmes qui fonctionnent avec l'un ne fonctionnent pas forcment avec l'autre. Ainsi, alors que Microsoft s'arrange pour que les anciens programmes fonctionnent avec ses nouveaux systmes Windows, une personne qui dsire quitter Windows doit renouveler ses logiciels. En outre, il est difficile pour un programmeur de porter son programme fait pour Windows vers un autre systme d'exploitation. III-3-3. Etude comparative des deux systmes d'exploitation L'intention n'est pas de relancer ici une guguerre strile sans fin du style Tel systme est mieux que l'autre .Par contre, seules les remarques et critiques constructives sont acceptables ici. Juste essayer de donner des lments qui pourront vous aider dcider entre Linux et Windows."Dcider" est d'ailleurs un bien grand mot, puisque rien ne vous empche d'installer les deux systmes d'exploitation sur votre ordinateur et de passer de l'un l'autre. Voici des lments pour une comparaison rapide entre Windows et Linux sur divers points III-3-3-1. Tableaux03 : comparatifs des deux systmes d'exploitation (source : mmoire Lieutenant Kon Winbonron `Conception d'un systme de messagerie lectronique pour les services de police')LINUX AVANT AGES INCONVENIENTS - plus de temps - apprentissage plus difficile WINDOWS AVANTAGES -moins de temps - apprentissage plus facile INCONVENIENTS La prise en main

- avec wine, on fait fonctionn er certains jeux Windows sur linux

-pas de grands jeux conus pour linux - un nombre considrable de petits jeux

- la quasi-totalit des jeux sont conus pour Windows

Les jeux

- moins de monde travaillerait pour linux - moins de monde utilise linux

- un grand monde travaille pour Windows -assez de personnes utilisent Windows WINDOWS AVANTAG INCONVENIENT ES S - beaucoup de programme s de linux ont t adapts sous linux - il existe des projets comme Qemu ou colinux qui permettent de faire fonctionner linux dans Windows mais c'est encore hasardeux - les programmes linux ne fonctionnent pas sous Windows

La popularit

LINUX AVANTAGES - wine est un programme qui permet de faire fonctionner certains logiciels Windows sous linux mais pas 100% des cas - vmware et virtualbox sont des logiciels gratuits qui permettent de faire fonctionner intgralement Windows dans une fentre sous linux INCONVENIE NTS - les programmes Windows ne fonctionnent pas sous linux

C O M P A T I B I L I T E

` la quasi-totalit des - il y a certains logiciels Windows ont rares logiciels

- la quasitotalit des

- il y a certains rares logiciels

L

leur quivalent gratuit linux qui n'ont sous linux pas d'quivalence sous Windows - la plus part des distributions sont fournies avec des listes de logiciels.

logiciels linux ont leur quivalent sous Windows

Windows qui n'ont pas d'quivalent sous linux

O G I C I E L S

- beaucoup de distributions linux sont gratuites - mme les distributions payantes sont abordables LINUX AVANTAGES -Linux ncessite moins de machines

- les distributions Windows sont payantes

PRIX

WINDOWS

INCONVENIEN AVENTA INCONVENIENT TS GES S -Windows ncessite un ordinateur puissant mme pour un petit travail (vista par exemple) CONFIGURATION NECESSAIRE

-Linux est plus ouvert au standard. -L'interface graphique est un logiciel. Le systme et les programmes sont dans deux environnements bien spars -Plus sr que -Les logiciels fournis sous forme de sources sont plus dlicats installer -Mais aussi des -pas de choix de l'interface graphique -La base registre contient la configuration du SE et les logiciels -Configurer

OUVERTURE ET RESPECT DES STANDARDS DECOUPLAGE DE L'INTERFACE GRAPHIQUE DECOUPLAGE DU SYSTEME D'EXPLOITATION ET DES LOGICIELS

SECURITE

xwindows

failles de scurit qui ne sont pas gnralement la taille de celles de Windows

par dfaut de manire moins stricte cela favorise la vie des hackers et des virus WINDOWS

LINUX AVANTAG ES

INCONVENI NI AVANTAG INCONVENI ENTS FAVORABLE ES ENTS NI DEFAVORAB LE Amlioratio n progressive depuis le pack 2 de XP dont le rglage par dfaut rend la machine plus sre Ils sont peu prs en galit -Ils ont presque les mmes priphriques VIRUS, VERS, CHEVAUX DE TROIE, SPYWARES

-Moins sensible aux virus et autres salets

MISES A JOUR PERIPHERI QUES

Ch i IV E 'In nIn o

Th o i

Les applications Internet sont trs diverses et c'est prcisment la varit des applications offertes aussi bien en matire d'information que de communication qui font la force d'Internet.IV

P

ion

n

ion

W b

L'Internet est aujourd'hui le premier rseau mondial accessible toutes les entreprises. World Wide Web est la partie de l'application de l'Internet dont on parle le plus. C'est une technologie qui permet partir d'un logiciel client appel navigateur d'accder facilement des do cuments stocks sur un serveur connect l'Internet. Avec le Web, l'Internet s'ouvre au grand public et ne ncessite plus de connaissances spcifiques en informatique. Le modle Internet est celui du client/serveur, o un programme client permet un util isateur de soumettre des requtes un serveur Web et de visualiser le rsultat ; le serveur Web tant un programme qui tourne sur un ordinateur dans le but de rpondre des requtes de logiciel client qui s'incrmentent aussi sur d'autres ordinateurs. Un document est la plus petite unit fournie par le serveur en rponse une requte du client. Les documents Web, qui utilisent l'hypertexte, pointent vers d'autres documents et permettent ainsi, par un clic de souris, de passer en toute transparence d'un document hberg sur un serveur quelconque, un document stock sur un serveur distant. Le langage utilis pour crer des pages est HTML. La communication entre navigateur et serveur Web se fait grce un protocole spcialis dans le transport de ce type de pages : HTTP. Un programme serveur ddi la gestion de ce protocole est au coeur de tout serveur Web. Il se charge de rpondre aux demandes des navigateurs, va chercher la page dsire et la renvoie l'utilisateur qui la consulte depuis son navigateur. Le Web permet non seulement d'accder des documents statiques et prdfinis, mais aussi d'accder dynamiquement des informations stockes sur des systmes de bases de donnes. Ainsi, le Web peut tre vu comme un nouvel environnement de dveloppement d'applications client /serveur. Crer des pages HTML dynamiquement sur le serveur permet de personnaliser les informations en fonction des interactions de l'utilisateur. Souvent, cette interactivit se traduit concrtement par un change client serveur avec une base de donnes. Dans ce cas, on ne cre donc plus un document statique, mais un document personnalis. Ceci pose les bases du concept d'application relle au travers du Web. En fait, Il relie la plupart des serveurs multimdias, repose sur un systme d'adressage en utilisant des adresses IP (Internet Protocol). Chaque ordinateur branch Internet possde une adresse unique, appele adresse IP, qui lui permet d'tre repr et contact par les autres ordinateurs du rseau. Sa popularit s'explique par la diversit de ses contenus, sa facilit d'utilisation, sa cration de ses propres contenus, sa capacit accommoder une grande varit de formats ainsi que son interactivit avec l'utilisateur. Il s'agit d'un grand rseau interconnect par des liens h ypertexte fonctionnant comme des mots-cls, qui emmnent l'internaute d'une page l'autre, dont le seul lien est ce mot soulign sur lequel l'utilisateur aura cliqu.

IV-2. L'Architecture d'un Systme Client/serveur web IV-2-1. Le Fonctionnement De nombreuses applications fonctionnent selon un environnement client / serveur, cela signifie que des machines clientes (des machines faisant partie du rseau) contactent un serveur, une machine gnralement trs puissante en terme de capacits d'entre-sortie, qui leur fournit des services. Ces services sont des programmes fournissant des donnes telles que l'heure, des fichiers, une connexion, etc. Les services sont exploits par des programmes, appels programmes clients, s'excutant sur les machines clientes. On parle ainsi de client FTP, client de messagerie, etc. Le programme, tournant sur une machine cliente, est capable de traiter des informations qu'il rcupre auprs du serveur (dans le cas du client FTP il s'agit de fichiers, tandis que pour le client messagerie il s'agit de courrier lectronique). Dans un environnement purement Client / serveur, les ordinateurs du rseau (les clients) ne peuvent voir que le serveur, c'est un des principaux atouts de ce modle. III.3.5.1 Le fonctionnement Un systme Client / Serveur fonctionne selon le schma suivant: Requtes CLIENT Rponse SERVEUR Rponses CLIENT Requtes Figure 09: Systme Client / Serveur : (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source) Le client met une requte vers le serveur grce son adresse et le port, et le serveur reoit la demande et rpond l'aide de l'adresse de la machine client et son port. V-3. Prsentation des architectures

IV-3-2. Architecture deux niveaux

L'architecture deux niveaux, appele aussi architecture 2-tier (`Tier' est un mot anglais qui signifie tage) caractrise les systmes clients / serveurs dans lesquels le client demande une ressource et le serveur la lui fournit directement. Cela signifie que le serveur ne fait pas appel une autre application afin de fournir le service. En fait, l'interface graphique se situe sur le poste client et la base de donnes est localise sur le serveur. La logique de traitement pouvant se situer sur l'une ou l'autre des parties. Dans une architecture client- serveur deux niveaux, les PC sont gnralement connects aux serveurs de base de donnes via un rseau local. L'utilisateur final contrle le poste client qui ralise une grande partie des traitements de l'application et sollicite des informations ou des traitements SQL de la part de un ou de plusieurs serveurs. Dans le modle deux niveaux, une partie de la logique de gestion rside sur le serveur sous la forme de procdures stockes. La caractristique majeure du serveur est d'tre disponible pour rpondre, de prfrence de manire simultane, aux demandes de plusieurs clients. Ce type d'architecture est une bonne solution l'informatique distribue lorsque le nombre d'utilisateurs ne dpasse pas une centaine d'utilisateurs, cependant il existe d'une part une limite tenant au fait que la connexion est maintenue en permanence entre le client et le serveur, mme si aucun travail n'est effectu, d'autre part les procdures d'accs aux donnes tant spcifiques aux moteurs de base de donnes, la flexibilit et le choix d'une base de donnes sont rduites. Niveau 1 Niveau 2 Client Serveur Envoi des requtes Envoi des rponses Requte http Fichiers SQL....

IV 3 2

Fon ionn

n

li ion e iling e Figure 10: Architecture deux niveaux e par E na uermazi Uni ersi e sfax our le sud - mai rise en informati ue systme et multimdia Traductions: Original: fr Source)I - - . Architecture trois niveaux

IV-3-3-1. FonctionnementDans l'architecture trois niveaux (appeles architecture 3-tier), il existe un niveau intermdiaire, c'est--dire que l'on a gnralement une architecture partage entre : Le client : le demandeur de ressources. Le serveur d'application (appel aussi middleware) : le serveur charg de fournir la ressource mais faisant appel un autre serveur. Le serveur secondaire (gnralement un serveur de base de donnes) : fournissant un service au premier serveur.

La figure suivante montre le fonctionnement de cette architecture : Niveau 1 Niveau 2 Niveau 3 Serveur de Base de Donnes Client Serveur Envoi des requtes Envoi des rponses Requte http Fichiers SQL....

Figure 11: Architecture trois niveaux (Application de mailing de masse par Emna uermazi Uni ersit de sfax pour le sud - maitrise en informati ue systme et multimdia Traductions: Original: fr Source)I - - . 'Architecture multi niveau

Dans l'architecture 3 niveaux, chaque serveur (niveaux 2 et 3) effectue une tche (un service) spcialise. Un serveur peut donc utiliser les services d'un ou plusieurs autres serveurs afin de fournir son propre service. Par consquent, l'architecture trois niveaux est potentiellement une architecture N niveaux...

Ni eau 1

Requte RponseNiveau 2 Serveur Rponse

LIENT

Rponse Requtes Requtes Niveau 3 SERVEUR SERVEUR Rponse Requte Niveau 4 Serveur Figure 12: Architecture multi-niveaux (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source) Etant donn l'emploi abusif du terme d'architecture 3 niveaux, celui-ci peut parfois dsigner aussi les architectures suivantes : Partage d'application entre client, serveur intermdiaire et serveur d'entreprise. Partage d'application entre client, base de donnes intermdiaire et base de donnes d'entreprise. Comparaison des deux types d'architecture Dans l'architecture trois tiers ou multi-tiers, un niveau supplmentaire est ajout entre les deux niveaux prcdents, permettant de sparer les traitements de l'interface graphique et du serveur de base de donnes. C e niveau intermdiaire peut tre implment de diffrentes manires entre moniteur transactionnel, serveur de messages, ou serveur d'application. Le dialogue peut se faire en mode synchrone ou en mode asynchrone ; l'utilisateur est alors inform lors d'une nouvelle connexion du rsultat de sa requte prcdente. L'architecture trois niveaux supporte une centaine d'utilisateurs plusieurs milliers accdant plusieurs serveurs rpartis gographiquement. La division de l'application en couches distinctes, consacres l'interface utilisateur graphique, la logique de gestion (partitionne entre plusieurs processeurs) et aux traitements sur la base de donnes permet de faciliter l'extension et la maintenance des applications tout en offrant un moyen d'intg ration des nouvelles applications aux systmes existants. Ce gain engendre toutefois des tches plus complexes d'administration des composants de l'architecture (clients, serveurs et quipement rseau) ou du dploiement de l'application vers les serveurs.

Un CGI (Common Gateway Interface, interface de passerelle commune) : permet de faire excuter un programme situ sur le serveur Web suite une requte lance par le client (Browser). Pour cela un programme externe au serveur Web s'excute. Celui-ci construit dynamiquement le rsultat de la requte, qui le retourne au serveur. La figure suivante montre ce principe : Figure 13 : Principe des programmes CGI (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source)IV 4 Un

Un message lectronique est un message transmis sur un rseau. l'instar des courriers postaux traditionnels, un courrier lectronique est plac l'intrieur d'une enveloppe. Certains lments figurant sur l'enveloppe sont ajouts par le serveur de messagerie pour permettre l'acheminement, d'autres sont spcifis par l'utilisateur. Les donnes apparaissant sur l'enveloppe sont souvent qualifies 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 prsents en franais dans certains logiciels. Le champ From : est obligatoire et rempli automatiquement 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 rponse quand le champ reply-to n'est pas prsent. Les champs suivants sont remplir par l'metteur d'un message. Le champ reply-to est facultatif et permet de spcifier l'adresse de rponse 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 spares 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 mme fonction que le champ CC, mais aucun des destinataires ne peut connatre 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.

g oni

Vient ensuite le Corps du message. Quelques restrictions existent pour le format des donnes qui s'y trouvent. Bien d'autres champs apparaissent dans l'enveloppe, surtout quand le message est enfin arriv son destinataire

IV-4-2. Le client Vous devez bien sr spcifier votre nom et votre adresse email, et ventuellement une adresse de rponse. Puis, donnez un serveur de messagerie pour les courriers entrants avec le protocole de communication et la mme chose pour les courriers sortants. Souvent les courriers entrants utilisent le protocole POP et les serveurs associs s'appellent pop.xxx.yyy. De mme, les courriers sortants sont grs par le protocole SMTP et les serveurs associs s'appellent mtp.xxx.yyy. Ensuite, vous devez spcifier des noms d'utilisateur et un mot de passe pour ces serveurs. Nous donnons quelques exemples : Vous pouvez demander votre client de se souvenir de votre mot de passe. Mfiezvous : n'utilisez jamais cette option lorsque vous utilisez une machine sans systme d'exploitation Multi-Utilisateur (Windows 9x, Mac) accessible par de nombreuses personnes. Vous indiquerez aussi si les messages tlchargs sur votre machine doivent tre dtruits sur le serveur. C'est souvent le cas mais le contraire peut se rvler intressant lorsque vous voyagez entre plusieurs rseaux (chez vous, au travail...) Vous pouvez demander au client de vrifier priodiquement et pour vous la prsence de nouveaux messages. Enfin, pour les actifs des messageries, vous pouvez mme demander votre logiciel de ranger vos messages pour vous, automatiquement, en fonction de l'metteur, du sujet, ou mme de la prsence de mots dans le corps. IV-4-3. Le serveur Aprs quelques changements de fournisseur d'accs, vous avez un ou plusieurs adresses lectroniques que vous avez allgrement distribues vos connaissances. Lire vos messages devient une preuve de force car il faut vrifier toutes ces botes. Vous avec pu anticiper un peu en positionnant le champ Reply-to, mais ce n'est pas satisfaisant. Vous avez la possibilit de paramtrer votre serveur de messages pour que tout ce qui vous est adress soit dsormais transmis une autre adresse, comme avec la poste lors d'un dmnagement. Sous Unix/Linux c'est un simple document .forward qui indiquera la nouvelle adresse. Vous partez en vacances pendant 6 mois dans les les pacifiques. Vous voulez avertir vos correspondants que vous ne lirez pas vos messages avant longtem ps. Un document .vacation permet de contenir le texte d'une rponse automatique.

IV 4

Config

ion

g

i

Elle se dcompose en deux parties spares par le signe @ Nom de la personne @ nom du domaine.com Les lettres aprs le point indiquent le type de domaine : Ci : Signifie que le DNS se trouve en Cte d'Ivoire Com : signifie que l'hte est une compagnie ou un service commercial. Edu : signifie que l'hte est une universit ou une autre institution scolaire. Org : indique que l'hte est un organisme non commercial. Gov : pour une administration officielle. Mil : concerne les militaires. Net : est rserv aux organismes comme les fournisseurs de services Internet. Fr : pour un DNS en France. Etc. !""%

IV 4 3 2 S

v

g

i

Les messages sont transmis d'une machine l'autre travers le rseau Internet jusqu' leur destination finale. Ces machines qui sont charges d'acheminer et de rceptionner le courrier lectronique sont appeles serveurs de messagerie. Ainsi, une fois parvenu au serveur de messagerie de destination, le message est enregistr dans une bote aux lettres lectronique jusqu' ce que le destinataire le rcupre. Ce Serveur remplit, en quelque sorte, le rle de bureau de poste . Pour recevoir ses courriers lectroniques, il n'est donc pas ncessaire d'tre connect en permanence. A chaque nouvelle connexion, il sera possible de rcuprer tous les derniers messages envoys sur son adresse lectronique. Il est donc trs important de savoir que chaque email est stock sur un serveur avant d'tre lu. Mme si chaque bote aux lettres est protge par un identifiant et un mot de passe, la messagerie lectronique apparat, cet gard, comme un service moins scuris et moins confidentiel que le courrier traditionnel.

$

IV 4 3

S

'

# ""!

oni

La messagerie lectronique est donc une application qui s'appuie essentiellement sur des serveurs de messagerie. Lorsqu'un correspondant interroge sa bote aux lettres lectroniques, il rapatrie ses messages se trouvant sur son serveur de courrier. Lorsqu'il expdie un courrier quelqu'un, celui -ci est achemin vers un serveur de courrier, dans la bote aux lettres du destinataire, jusqu' ce que celui -ci lise son courrier. Quand un Email contient l'adresse d'un destinataire qui s'avre errone, le serveur de courrier se charge de renvoyer le courrier avec la raison du refus. Contrairement une adresse postale classique, la messagerie lectronique prsente l'avantage de permettre de rcuprer le courrier partir de n'importe quel endroit. Il suffit, pour cela, d'avoir une connexion l'Internet et de disposer d'un compte E mail sur un serveur de courrier. Le serveur de messagerie ralis se base sur les standards des protocoles SMTP et POP3, son implmentation a t effectue dans le langage Java. Il permet la gestion de plusieurs botes aux lettres et utilisateurs. Ce serveur comporte plusieurs modules qui permettent d'assurer le bon droulement des oprations d'envoi et de rception travers l'Intranet, et vers Internet. Se connecter UTILISATEUR noyau du systme de messagerie (manager) Noyau POP Threads des utilisateurs Threads des utilisateurs Noyau SMTP Planificateur d'accs Internet Boite aux lettres Boite 1 Boite 2 Internet

Figure 14: Schma fonctionnel du serveur de la messagerie (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source)

Conclusion partielleTout au long de ce chapitre nous avons effectu une tude thorique qui dcrit les principaux concepts de l'architecture Client / Serveur. Nous avons aussi trait les principes de la messagerie lectronique, ses serveurs et ses protocoles. Dans le prochain chapitre, nous Prsenterons une laboration et une mise en oeuvre de notre projet qui concerne : `une Mise en place d'un systme de messagerie lectronique' .

Chapitre I : I Evaluation de la solutionI-1. e choix du erveur' &

Le serveur de messagerie Zimbra a retenu notre attention pour des raisons suivantes : Client Web sous Ajax - Les fonctions de messagerie, de gestion des contacts, de calendrier partag, d'informations composites et de cration de documents sont accessibles partir d'un navigateur Web standard. Compatibilit avec les clients existants - Synchronisation native de ZCS avec Microsoft Outlook/Entourage et avec Apple Mail, et Carnet d'adresses. Support des clients IMAP/POP. Zimbra Mobile - Zimbra propose une synchronisation sans fil en mode Push avec les priphriques sous Windows Mobile, Symbian ou Palm (aucun autre serveur requis). Serveur Linux - Fonctionnalits compltes : agent MTA, antispam, antivirus, annuaire, base de donnes, outils de migration et console d'administration Web sous Ajax.6 5

Nous sommes guids par l'innovation et non par la simple amlioration de solutions existantes. Les produits prsentent un cot total de possession beaucoup plus faible. Contrairement aux systmes propritaires, il rfute les pratiques de bote noire ou de client captif . Il nous propose un serveur de Web mail ou de calendrier de groupe qui prsente une autre version Open Source Edition est g-r-a-t-u-i-t-e ! I-2. Choix du systme d'exploitation - Systme d'exploitation pour le Server : UBUNTU 8.0.4 (tlchargement gratuit) - Logiciels de messagerie : Pack Zimbra Suite Collaboration Suite 5.0.16 (ZCS 5.0.16)

02

02 (

1

Av n

g g i

o

ion Zi

b

g

10 )

) 43

7 0 0 (11 0 6 5 1 102 10 ( ( )

ion

En effet, Zimbra est un logiciel de messagerie gratuit englobant POSTFIX et une interface web Ajax incorpore. Le tout est assembl dans un pack dit Zimbra Collaboration Suite (ZCS) dont la dernire version ZCS 5.0.16 comporte la messagerie instantane. - Systme d'exploitation pour les postes clients (libre choix : Windows, Linux...) - Client lourd de messagerie : Zimbra Desktop (tlchargement gratuit) - Client lger de messagerie : Zimbra Ajax web mail I-2-1. Interconnexion Le serveur sera connect au rseau local existant et fonctionnel la Direction des Tlcommunications et des Systmes de l'Information du Fonds de Prvoyance Militaire.la scurit du systme sera connecte au serveur. - Deux ordinateurs neufs quips de : - 3 cartes rseaux chacun - Logiciel libre Firewall / router - Un ordinateur neuf comme poste administrateur. - A dfaut de ces ordinateurs, il faut deux Firewalls matriels de marque Cisco multifonction. - Acquisition d'une adresse publique avec le Fournisseur d'Accs Internet afin que la messagerie soit accessible via le net.I 2 2 Co9 8 8

Acquisition du serveur : 3 303 435fracs CFA Acquisition des diffrents logiciels : 341 000Frs CFA Frais de configuration du serveur : 1 500 000 fracs CFA Acquisition du S/E Ubuntu : 0 frs CFA Internet (ADSL One Pro 8 MEGA) : 5 400 000CFA / Anne Cot total de ralisation : 10 544 435 CFA

R

R

i

ion v

y

'

oi

ion Ub n

@

E @ @

Q B A B I G G B HB E @ F P F

EG EDC BA @ @ F

I3 DT S

i

ion g ob

INTERNET EXPLORER FIREFOX ZIMBRA AJAX WEB MAIL POSTFIX POP SMTP Figure 15 : Description globale de la solution (Application de mailing de masse par Emna Guermazi Universit de sfax pour le sud - maitrise en informatique systme et multimdia Traductions: Original: fr Source)

Ch i onfig

II In ion g i

La configuration d'un serveur de messagerie prend en compte les caractristiques d'adressage du rseau local qui le supporte. Ce rseau doit fonctionner correctement, afin que tout poste client ait accs au serveur. Ainsi, dans le but de faire une dmonstration pratique lors de notre soutenance du prsent mmoire, nous configurerons dans le DNS (Serveur de Noms de Domaines) les caractristiques d'adressage du rseau local du Fonds de Prvoyance Militaire. Nom machine : mta.reseau.loc Domaine : reseau.loc Adresse IP : 192.168.0.12 Netmask : 255.255.255.0 Passerelle : 192.168.0.1 DNS1 Hbergeur : 217.27.40.241

d V b Uc U b ` a a a

a

Y XWVU `

o

ion

ZIMBRA DESKTOP

ion v

DNS2 Hbergeur : 217.27.40.240 L'installation et la configuration du serveur vont se drouler en trois grandes phases qui sont : _ Installation du systme d'exploitation U BUNTU 8.0.4 _ Installation du serveur Zimbra sur Ubuntu 8.0.4 et la Configuration de BIND9 _ Installation de Zimbra II-1. PHASE 1 :hx pu w gvg ust uth s s r gfefe

II

In

ion 'Ub n

v

8

4

L'installation du systme d'exploitation se fait suivant ces tapes : * D'un poste connect Internet, tlcharger et copier sur Disque compact Ubuntu 8.0.4 * Insrer ce disque compact dans le lecteur de Cd du serveur et faite une installation standard * Renseigner les champs : - Nom machine : exemple winb dans ce cas prsente - Mot de passe : chamcy * Retirez du lecteur le CD Ubuntu 8.0.4 d'installation * Connectez-vous comme super utilisateur ROOT en excutant les commandes suivantes: - Sudo passwd root valider et spcifier un mot de passe pour ROOT (reten ir ce mot de passe) - Su valider .

T

h

g

n

Zi

b

Zimbra est un serveur de messagerie avec des fonctionnalits de travail collaboratif.

t i

i

p p h i qq i

Zi

b

(z

)

y y

La version Open Source comprend la fonction de serveur de messagerie, de calendriers partags, de carnets d'adresses partags, de gestionnaire de fichiers, de gestionnaire de tches, wiki, messagerie instantane. La version Network (payante) comprend en plus le connecteur MAPI pour MS Outlook, un systme de sauvegarde/restauration chaud par bote mail, un serveur de synchronisation (Zimbra Mobile) en option etc. d

P

i

Zimbra ne supporte que les versions LTS 6.06 et 8.04 d'Ubuntu Avoir un systme propre et neuf de prfrence. Zimbra ncessite un serveur pour lui seul et comprend tout ce dont il a besoin, pas la peine donc d'installer des composants tels qu'Apache, Mysql... Avoir install les paquets ssh openssh-server curl fetchmail libpcre3 libgmp3c2 libexpat1 libxml2 libtie-ixhash-perl libstdc++5 libltdl3 libperl5.8 Configurer une IP fixe sur le serveur Avoir un nom de domaine et configurer correctement les DNS (A et MX) pour qu'ils pointent bien sur le serveurIn ion

v

ion O

n So

Les commandes suivantes sont taper dans un terminal. Connatre l'adresse IP de votre futur serveur : Ifconfig Mettre son PC en IP fixe ( fixer aussi au niveau du serveur DHCP) en ditant le fichier /etc./network/interfaces Rinitialiser le rseau : Sudo invoke-rc.d networking restart Modifier le fichier /etc./hosts en y ajoutant le nom de domaine et l'adresse IP interne du futur serveur Zimbra. Le nom de domaine est acheter chez un registrar. C'est lui qui apparatra derrire le @ des adresses email gres par Zimbra. Vous pouvez choisir un nom de domaine dj existant et vous appartenant. Il faudra juste dclarer dans les DNS nationaux, qu'il y a un serveur de mail pour ce nom de domaine (champs MX dans les DNS), en indiquant l'adresse IP publique. L'installeur de Zimbra va regarder dans le fichier hosts !

Exemple de ligne dans le fichier hosts : 192.168.1.7 arthur.fr Il se peut que vous ayez toujours une erreur. Il faut alors modifier /etc/hosts pour que chaque ligne contienne 3 parties : IP FQHN HN y compris la ligne localhost. Modification du nom d'hte (hostname) : Echo arthur.fr | Sudo tee /etc/hostname Prise en compte du nouveau nom de machine : Sudo /etc/init.d/hostname.sh Hostname -f La rponse doit tre le nom DNS du serveur, dans notre exemple arthur.fr Tlcharger le fichier compress Zimbra (version open source) pour Ubuntu 8.04 partir du site officiel: http://www.zimbra.com/community/downloads.html II-2. PHASE 2 II-2-1. Configuration de BIND9 root@mta:~# apt-get install bind9 Lecture des listes de paquets... Fait Bind9-doc resolvconf Les nouveaux paquets suivants seront installs bind9 0 mis jour, 1 nouvellement install, 0 enlever et 6 non mis jour. Il est ncessaire de prendre 268ko dans les archives. Aprs cette opration, 762ko d'espace di sque supplmentaires seront utiliss. Conception de: 1 http://fr.archive.ubuntu.com hardy-updates/main bind9 1:9.4.2.dfsg.P2-2ubuntu0.1 [268kB]

268ko de rceptions en 1s (208ko/s) Slection du paquet bind9 (Lecture de la base de donnes.. 15336 fichiers et rpertoires dj installs.) 2ubuntu0.1_i386.deb) ... Paramtrage de bind9 (1:9.4.2.dfsg.P2-2ubuntu0.1) ... Adding group `bind' (GID 114)... Do--ne. Adding system user `bind' (UID 105)... Adding new user `bind' (UID 105) with group `bind'... Not creating home directory `/var/cache/bind'. Wrote key file "/etc/bind/rndc.key" Reloading AppArmor profiles: done. * Starting domain name services... bind OK] II-2-2. CONFIGURATION DU /ETC/HOSTS root@mta:~# cd /etc root@mta:/etc# more hosts root@mta:/etc# vi hostsAVANT MODIFICATION 127.0.0.1 localhost 127.0.1.1 mta # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback APRES MODIFICATION 127.0.0.1 localhost #127.0.1.1 mta 192.168.0.12 mta.reseau.loc mta # The following lines are desirable for IPv6 capable hosts

fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts

II-2-3. CONFIGURATION DU /ETC/RESOLV.CONF root@mta:/etc# more resolv.con root@mta:/etc# vi resolv.conAVANT MODIFICATION APRES MODIFICATION nameserver 212.27.40.240 nameserver 212.27.40.241 search reseau.loc nameserver 127.0.0.1

II-2-4. CONFIGURATION DES FICHIERS DANS LE /ETC/BIND Ralisation d'une sauvegarde des fichiers root@mta:/etc# cd bind root@mta:/etc/bind# mkdir save root@mta:/etc/bind# cp * save/ II-2-5. CONFIGURATION DU /ETC/BIND/NAMED.CONFCONFIGURATION AVANT include "/etc/bind/named.conf.options"; CONFIGURATION APRES include "/etc/bind/named.conf.options";

// prime the server with knowledge of the // prime the server with knowledge of the root root servers servers zone "." { ty