Vous êtes sur la page 1sur 61

R´ef:2008/II2/

2008-2009

Minist`ere de l’Enseignement Sup`erieur, de la Recherche et de la Technologie Universit´e de la Manouba Ecole Nationale des Sciences de l’Informatique

´

Manouba Ecole Nationale des Sciences de l’Informatique ´ RAPPORT de Stage d’Immersion en Entreprise ´ Sujet

RAPPORT

de Stage d’Immersion en Entreprise

´

Sujet

Etude et d´eploiement d’un serveur fax en r´eseau sous linux

R´ealis´e par

Soua Ahmed

Soua Ridha

Encadr´e par

Mr.Makrem Mekni

Organisme : DaleelTeq

Nom du responsable : Mr.Mohamed Drira

Addresse : Immeuble Juguta, angle rue Lac Liman et rue des Lac Mazurie, Les berges du lac 1053, Tunis

Tel : (216) 71 960 526

Fax: (216) 71 960 554

Signature de l’encadrant

Encadrant: Mr.Makrem Mekni (DaleelTech)

Signature de l’encadrant Encadrant: Mr.Makrem Mekni (DaleelTech)

`

´

D EDICACE

A celle qu’on doit tout,

`

A notre m`ere,

Que nulle d´edicace ne puisse exprimer ce que nous lui devons, pour sa beinveillance de

plus jeune enfance, son affectation et son soutien, tr´esor de bont´e, de g´enerosit´e et de

tendresse,

en t´emoignage de notre profond amour et notre grande reconnaissance.

`

A qui nous devons notre reussite,

`

A notre p`ere,

aucun mot ne serait t´emoignage de l’´etendu des sentiments que nous ´eprouvons `a son

´egard.

`

A notre sœur Marwa,

`

`

A notre fr`ere Zied,

A tous ceux qui nous aiment,

`

A tous ceux qui ne cessent pas de nous encourager,

`

A tous ceux qui ont confiance en nous.

Nous d´edions ce travail

Soua Ahmed & Ridha

REMERCIEMENTS

Nous tenons, avant de pr´esenter notre travail, `a exprimer notre grande reconnaissance envers les personnes qui nous ont, de pr´es ou de loin, apporter leurs soutiens. Qu’ils trouvent ici collectivement et individuellement l’expression de toute notre gratitude.

Nous adressons nos plus sinc`eres remerciements `a notre encadrant Mr.Makrem Mekni dont la courtoisie et la disponibilit´e ont ´et´e constantes `a notre ´egard, pour ses conseils pr´ecieux et la qualit´e de l’encadrement dont il nous a fait b´en´efici´e tout le long de ce

projet.

Nous tenons aussi `a remercier tous les responsables et toute l’´equipe `a DaleelTeq pour leur acceuil et leur aide. Nous remercions particuli`erement Mr.Sofi`ene Karray pour la confiance qu’il nous a accord´e de nous avoir donner la chance d’effectuer ce stage.

Que les membres de jury trouvent, ici, l’expression de nos remerciements pour l’honneur qu’ils nous font en acceptant de juger ce travail.

´ ´ R ESUM E Ce stage ing´enieur, effectu´e au sein de l’entreprise DaleelTeq, consiste
´ ´ R ESUM E Ce stage ing´enieur, effectu´e au sein de l’entreprise DaleelTeq, consiste

´

´

R ESUM E

Ce stage ing´enieur, effectu´e au sein de l’entreprise DaleelTeq, consiste `a concevoir et r´ealiser une solution permettant l’envoie des fax `a partir de l’infrasrtucture de la messagerie Lotus Notes, la prise en charge des fax re¸cus et l’administration du serveur HylaFax.

Mots cl´es: fax, serveur de fax, passerelle Mail2Fax, Lotus Notes, administration ser- veur fax.

ABSTRACT

This training course engineer, carried out within DaleelTeq company, consists to de- sign and produce a tool for integrating electronic fax software with IBM Lotus Notes to automate faxing, managing received faxes and finally administrating HylaFax server.

Key words: fax, fax server, Mail2Fax gateway, IBM Lotus Notes, fax server administra- tion.

Table des mati`eres

Table of Contents

i

List of Figures

iv

Cadre du stage

1

1 Introduction g´en´erale

 

3

´

2 Etude th´eorique

 

5

2.1 Introduction .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

2.2 Les fax en r´eseaux

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

2.2.1 D´efinition d’un fax

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

5

2.2.1.1 Principe de fonctionnement

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

6

2.2.1.2 Evolution

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

6

2.2.2 Serveur de Fax en r´eseau .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

6

2.2.2.1 Principe de fonctionnement

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

2.2.2.2 Services offerts par un serveur fax

 

.

.

.

.

.

.

.

.

.

.

.

8

2.2.3 Exemple de serveurs fax en r´eseau

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

8

2.3 La messagerie ´electronique

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

11

2.3.1 Architecture des syst`emes de messagrie

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

11

2.3.2 Serveur de messagerie Internet .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

12

Sendmail

2.3.2.1 . 2.3.2.2 Lotus Notes/ DOMINO

.

.

.

.

.

.

2.4 Conclusion .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

3 Sp´ecification et analyse pr´eliminaire

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

12

13

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

14

15

3.1 Introduction .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

3.2 Pr´esentation g´en´erale du probl`eme

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

3.2.1 Probl´ematique .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

15

3.2.2 Solution propos´ee et objectifs

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

3.2.3 Contraintes

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

i

`

TABLE DES MATI ERES

ii

3.3 Identification des acteurs

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

3.4 Sp´ecification des besoins

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

3.4.1

Besoins fonctionnels

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

16

3.4.1.1 Utilisateur .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

17

3.4.1.2 Administarteur du serveur HylaFax

 

.

.

.

.

.

.

.

.

.

.

17

3.4.2

Besoins non fonctionnels

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

17

3.5 Identification et pr´esentation des cas d’utilisation

.

.

.

.

.

.

.

.

.

.

.

.

.

.

17

3.5.1 Utilisateur de Lotus Notes

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

17

3.5.2 Administrateur du serveur fax .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

3.6 Conclusion .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

20

4 Conception

21

4.1 Introduction .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

21

4.2 Architecture globale du syst`eme

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

21

4.3 Conception d´etaill´ee

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

4.3.1 Diagramme de d´eploiement

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

23

4.3.2 La passerelle Mail2Fax

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

 

4.3.2.1 Explication technique

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

4.3.2.2 Diagramme de s´equence

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

26

4.3.3

Application d’administration de Hylafax

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

27

4.3.3.1

Conception des couches

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

28

4.3.3.2

Diagramme de classe .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

28

4.3.3.3

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

4.4 Conclusion .

.

.

Diagrammes de s´equences .

.

.

.

.

.

.

.

.

.

.

.

.

.

5 Du papier `a la machine :R´ealisation

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

32

34

5.1 Introduction .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

34

5.2 Environnement de d´ev´eloppement

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

34

5.2.1 Environnement mat´eriel

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

34

5.2.2 Environnement logiciel

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

5.3 R´ealisation .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

5.3.1 Installation et test du serveur HylaFax

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

35

 

5.3.1.1 Configuration de HylaFax

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

36

5.3.1.2 Test

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

36

5.3.2 Travail r´ealis´e

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

36

5.3.3 Passerelle Mail2Fax .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

5.3.4 Outil d’administration HylaFax

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

5.4 Chronogramme

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

40

5.5 Conclusion .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

40

6 Conclusion & perspectives

 

41

A Serveur de FAX:HylaFAX

 

i

`

TABLE DES MATI ERES

iii

Bibliographie

viii

N´etographie

ix

Table des figures

2.1

Principe d’envoie d’un fax via un r´eseau t´el´ephonique

 

.

.

.

.

.

.

.

.

.

.

.

.

6

2.2

Sch´ema de raccordement d’un Serveur de Fax

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

7

2.3

Architecture du serveur HylaFax .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

10

2.4

Sch´ema d’un syst`eme de messagerie

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

12

2.5

Sendmail 8.12:Acheminement d’email, fichiers de

 

13

3.1

Cas d’utilisation de l’utilisateur Lotus Notes

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

18

3.2

Cas d’utilisation Administrateur .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

19

4.1

Architecture globale du syst`eme

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

22

4.2

Diagramme de d´eploiement .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

24

4.3

La passerelle Mail2Fax

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

25

4.4

diagramme de s´equence nominal de la passerelle Mail2Fax

.

.

.

.

.

.

.

.

.

27

4.5

Diagramme de classe

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

29

4.6

diagramme de s´equence nominal d’authentificatin

.

.

.

.

.

.

.

.

.

.

.

.

.

.

30

4.7

diagramme de s´equence nominal d’ajout d’un utilisateur HylaFax

.

.

.

.

.

31

4.8

diagramme de s´equence nominal de configuration de param`etres d’envoie

.

32

5.1

Configuration du serveur fax HylaFax .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

36

5.2

l’envoie du fax `a partir de Lotus Notes

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

37

5.3

Interface d’authentification

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

38

5.4

Param´etrage de la fonction d’envoie

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

39

5.5

Interface d’ajout d’un nouvel utilisateur

 

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

39

5.6

Chronogramme

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

40

 

iv

Cadre du stage

1 Introduction

Ce stage d’immersion en entreprise s’inscrit dans le cadre de notre formation d’ing´enieur

´

en informatique `a l’ Ecole Nationale des Sciences de l’Informatique (ENSI). Le pr´esent

travail se d´eroule au sein de l’entreprise DaleelTeq.

Nous pr´esentons dans ce chapitre l’environnemnt du stage `a travers une pr´esentation de

la soci´et´e et une description des objectifs.

2 Pr´esentation de l’organisme d’acceuil

2.1 Le groupe DaleelTeq

Cr´e´e depuis 1996 `a Jeddah, Daleelteq a ´etendu sa pr´esence en Tunisie, Soudan et Pa-

kistan. Daleelteq fournit des solutions et des services de logiciel de qualit´e aux organismes

prestigieux de gouvernement saoudien et aux soci´et´es anonymes pour des projets cl´es en

main dans la conception et le d´eveloppement des bases de donn´ees alphanum´eriques et

g´eographiques, les techniques d’acquisition et de traitement des donn´ees et d´eveloppement

d’applicatifs SIG. Fort de son partenariat avec Delta Informatique depuis trois ann´ees,

le groupe DaleelTeq compte figurer parmi les plus grands int´egrateurs internationaux