SlideShare une entreprise Scribd logo

Messagerie

serveur de messagerie en 5minutes avec une bonne connexion internet

1  sur  10
Télécharger pour lire hors ligne
MISE EN PLACE D’UN SERVEUR DE
           MESSAGERIE EN 5MIN
La messagerie électronique sert à un utilisateur connecte sur Internet pour
envoyer des messages.
Elle fonctionne sur le même schéma que le courrier postal. Il suffit de connaitre
l’adresse du destinataire et le système s’occupe d’acheminer les messages (e-
mail) à bon port de manière transparente.
Dans le service de la messagerie il y a principalement trois Agents et trois
Protocoles qui interviennent.

   1. AGENT

    Le MUA (Mail User Agent)

Le MUA permet de traiter ou manipuler les mails (écrire, lire, récupérer ou
envoyer vers le serveur), on l'appelle client de messagerie.

Exemple: SQUIRRELMAIL

    Le MTA (Mail Tranfer Agent)

Le MTA qui est charge de transférer un mail d’un point à un autre.

Exemple: POSTFIX

    Le MDA (Mail Deliver Agent)

Le MDA qui est charge de distribuer les mails vers les destinataires (dans les
boites).

Exemple: DOVECOT

   2. PROTOCOLES

    POP

Pour lire les messages de votre boite à lettres vous établissez avec le serveur un
dialogue de type POP (Post Office Protocol que l'on pourrait traduire par
"Protocole de bureau de poste") que l'on peut assimiler a la boite aux lettres dans
laquelle vous mettez le courrier que vous envoyez. Pour éviter que tout le monde

Dimitri LEMBOKOLO                                                                1
puisse voir votre courrier, celui-ci est protège par un nom d'utilisateur appelé
login et un mot de passe password.
Avec le protocole POP, vous êtes oblige de télécharger vos messages qui se
trouves sur le serveur sur votre machine avant de les lire, ce qui peut occuper
beaucoup d'espace sur la machine du client et devient donc fastidieux.
Le protocole POP écoute sur le port 110.

    IMAP

Ce protocole permet de lire les mails de n’ importe où, sans les télécharger, ni
les sauvegarder sur votre machine. Il fonctionne comme le protocole POP, sauf
qu'ici les mails restent sur le serveur.
Lors de votre connexion au serveur IMAP, vous ne téléchargez que les entêtes
des messages et non leur contenu. Ceci diminue considérablement le temps
d'accès. En revanche il présente l'inconvénient de ne pas effacer les messages du
serveur, ce qui, à terme, finit par encombrer votre boite aux lettres et la rendra
inutilisable.
Le protocole IMAP écoute sur le port 143.

    SMTP

Pour envoyer un message vous établissez avec le serveur un dialogue de type
SMTP (Simple Mail Transfert Protocol traduisez par "Protocole Simple de
Transfert de Courrier").
Le protocole SMTP écoute sur le port 25.

Comment ça marche ?

Le transport du courrier électronique entre les différents sites connectes a
Internet est assure par le protocole SMTP (Simple Mail Transfer Protocol). Ce
protocole applicatif est base sur le protocole réseau TCP.

    Ecriture du client de son mail avec les MUA dans notre cas, on va utiliser
     (squirrelmail) ;
    Envoi du mail vers son serveur de mail via le protocole SMTP (postfix
     dans notre cas) ;
    Le serveur de l’expéditeur envoi le mail vers son homologue via le
     protocole SMTP ;
    A la réception, le client destinataire va récupérer le mail selon le protocole
     retenu (POP, IMAP), à ce niveau on va utiliser dovecot ;
    Une fois lu, il renvoie le mail vers son serveur via le protocole SMTP ;
    Le serveur à son tour va faire suivre le mail vers son homologue par le

Dimitri LEMBOKOLO                                                                  2
même principe que l’autre serveur.
Dans la pratique, quand un programme SMTP doit envoyer un courrier
électronique, il ne dispose que de l’adresse de destination, par exemple
paul@dimi.sn Pour savoir à quelle machine il doit transférer le message, il fait
une requête DNS dans laquelle il spécifie qu’il recherche le ≪ Mail
eXchanger ≫, c’est-à-dire la machine en charge du service de messagerie
électronique, pour le domaine dimi.sn.

Installation de POSTFIX


yum –y install postfix


Configuration de base

Editer le fichier




Et dans le fichier /etc/potfix/main .cf , modifions quelques paramètres

myhostname = wastratium.dimi.sn
mydomain = dimi.sn // permet de préciser le domaine qui gère les mails
myorigin = $mydomain // permet au MTA de disposer du paramètre
d'acceptation d'un mail (le mot après @).
inet_interfaces = all // la machine écoutera sur toutes ses interfaces.
mydestination = $myhostname, localhost.$mydomain, localhost, dimi.sn
home_mailbox = Maildir/ // permet de fixer le format du mail.




Dimitri LEMBOKOLO                                                              3
(Ré)marrer postfix :




Installation de DOVECOT


yum –y install dovecot


Configuration de base

Le fichier de configuration principal de Dovecot est /etc/dovecot.conf.
Quasiment toute la configuration se fait dans ce fichier. Dans un premier temps,
il suffit de modifier quelques paramètres pour que le serveur soit fonctionnel :




De commenter les lignes :

disable_plaintext_auth = no
mail_location = maildir :~/Maildir

(Ré)marrer dovecot :




Dimitri LEMBOKOLO                                                             4
Webmail : SQUIRRELMAIL

Pour permettre l’accès aux boites IMAP depuis n’importe où, l’installation d’un
webmail s’impose.
De nombreux webmail Open Source sont disponible mais celui qui sort du lot en
ce moment (à mongout) c’est Squirrelmail.

Installation


yum –y install squirrelmail


Pour que Squirrelmail fonctionne correctement, il faut bien entendu que la
machine héberge un serveur Apache fonctionnel. Ainsi installons d'abord
apache et ensuite squirrelmail

Configuration de SQUIRRELMAIL

Pour configurer squirrelmail , nous devons éditer le fichier php:
/etc/squirrelmail/config.php ,




Les informations à mettre dans ce fichier :

$motd = ‘’message de bienvenue’’;
$squirrelmail_default_language = ‘us_US’; (l’anglais est la langue par défaut
mais vous pouvez le mettre en français c’est mon cas)
$domain = ‘’ ; (Pour renseigner le nom de domaine)
$ imapServerAddress = ‘’; (Renseigner l’adresse IP du serveur IMAP)
$usesendmail = ‘true’; (Par défaut est à ‘true’ donc le mettre à ‘false’)
$ smtpServerAddress = ‘’; (Renseigner l’adresse IP du serveur SMTP)
$imap_server_type = ‘dovecot’;




Dimitri LEMBOKOLO                                                               5
Et après configuration, il ne reste plus qu’à taper : http://localhost/webmail ou
http://192.168.1.15/webmail dans un navigateur, et on a ce qui suit :




Dimitri LEMBOKOLO                                                                   6

Recommandé

Installation et configuration de openfire
Installation et configuration de openfireInstallation et configuration de openfire
Installation et configuration de openfireDimitri LEMBOKOLO
 
Rapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fireRapport messagerie instantanée avec open fire
Rapport messagerie instantanée avec open fireMame Cheikh Ibra Niang
 
Openfire + Active Directory sur Windows 2008 R2
Openfire + Active Directory sur  Windows 2008 R2Openfire + Active Directory sur  Windows 2008 R2
Openfire + Active Directory sur Windows 2008 R2Dimitri LEMBOKOLO
 
Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Rapport d'installation de Linux Engine X MariaDB PHP5
Rapport d'installation de Linux Engine X MariaDB PHP5Mame Cheikh Ibra Niang
 
Mise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireMise en place vidéoconférence + chat avec Openfire
Mise en place vidéoconférence + chat avec OpenfireAbdou Lahad SYLLA
 
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...
Mise en place d'un système de messagerie sous debian avec: postfix, dovecot, ...Manassé Achim kpaya
 

Contenu connexe

Tendances

Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7Mame Cheikh Ibra Niang
 
11 02 distribution locale des courriels
11 02 distribution locale des courriels11 02 distribution locale des courriels
11 02 distribution locale des courrielsNoël
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaPape Moussa SONKO
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wikidebaros
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail RoundcubeBalla Moussa Doumbouya
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPBalla Moussa Doumbouya
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcatManassé Achim kpaya
 
Mise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyMise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyJeff Hermann Ela Aba
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Ousmane BADJI
 
Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Manassé Achim kpaya
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Manassé Achim kpaya
 
Amazon web services fonctionnement de quelques services
Amazon web services   fonctionnement de quelques servicesAmazon web services   fonctionnement de quelques services
Amazon web services fonctionnement de quelques servicesPape Moussa SONKO
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
05 01 open-vpn
05 01 open-vpn05 01 open-vpn
05 01 open-vpnNoël
 
Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Manassé Achim kpaya
 
Rapport DVWA: File Upload
Rapport DVWA: File UploadRapport DVWA: File Upload
Rapport DVWA: File UploadAyoub Rouzi
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 

Tendances (20)

Rapport installation round cube centos 7
Rapport installation round cube centos 7Rapport installation round cube centos 7
Rapport installation round cube centos 7
 
SERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCESSERVICES RESEAUX AVANCES
SERVICES RESEAUX AVANCES
 
11 02 distribution locale des courriels
11 02 distribution locale des courriels11 02 distribution locale des courriels
11 02 distribution locale des courriels
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec serva
 
Mise en place d'un serveur de mail complet linux server wiki
Mise en place d'un serveur de mail complet   linux server wikiMise en place d'un serveur de mail complet   linux server wiki
Mise en place d'un serveur de mail complet linux server wiki
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de  messagerie avec le Webmail RoundcubeRapport d’installation d’un serveur de  messagerie avec le Webmail Roundcube
Rapport d’installation d’un serveur de messagerie avec le Webmail Roundcube
 
Rapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAPRapport d’installation et configuration du serveur OpenLDAP
Rapport d’installation et configuration du serveur OpenLDAP
 
Installation et configuration d'apache tomcat
Installation et configuration d'apache tomcatInstallation et configuration d'apache tomcat
Installation et configuration d'apache tomcat
 
Mise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxyMise en place d’un serveur proxy : Cas du CCProxy
Mise en place d’un serveur proxy : Cas du CCProxy
 
Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7Mise en place d'un système de messagerie roundcube sous cent os 7
Mise en place d'un système de messagerie roundcube sous cent os 7
 
Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)Translation d'adresse réseau (NAT)
Translation d'adresse réseau (NAT)
 
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.Mis en place d'un serveur web avec herbergement multiple sous centos 6.
Mis en place d'un serveur web avec herbergement multiple sous centos 6.
 
Amazon web services fonctionnement de quelques services
Amazon web services   fonctionnement de quelques servicesAmazon web services   fonctionnement de quelques services
Amazon web services fonctionnement de quelques services
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
05 01 open-vpn
05 01 open-vpn05 01 open-vpn
05 01 open-vpn
 
FreeeNas
FreeeNasFreeeNas
FreeeNas
 
Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.Mis en place d'un herbergement multiple sous centos 6.
Mis en place d'un herbergement multiple sous centos 6.
 
Rapport DVWA: File Upload
Rapport DVWA: File UploadRapport DVWA: File Upload
Rapport DVWA: File Upload
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 

En vedette

En vedette (20)

VPNIPSec site to site
VPNIPSec site to siteVPNIPSec site to site
VPNIPSec site to site
 
Configuration dns
Configuration dnsConfiguration dns
Configuration dns
 
Tuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-siteTuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-site
 
GNS3, VoIP, ToIP
GNS3, VoIP, ToIPGNS3, VoIP, ToIP
GNS3, VoIP, ToIP
 
Tuto Serveur Vocal Interactif (SVI ou IVR)
Tuto Serveur Vocal Interactif  (SVI ou IVR)Tuto Serveur Vocal Interactif  (SVI ou IVR)
Tuto Serveur Vocal Interactif (SVI ou IVR)
 
Installation cisco call manager 6.0
Installation cisco call manager 6.0Installation cisco call manager 6.0
Installation cisco call manager 6.0
 
Comment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logicielComment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logiciel
 
Tutoriel nat pat
Tutoriel nat patTutoriel nat pat
Tutoriel nat pat
 
Installation de wink sous fedora
Installation de wink sous fedoraInstallation de wink sous fedora
Installation de wink sous fedora
 
Installation de fedora 11
Installation de fedora 11Installation de fedora 11
Installation de fedora 11
 
Rapport bluetooth
Rapport bluetooth Rapport bluetooth
Rapport bluetooth
 
Installation et configuration d'ads 2003
Installation et configuration d'ads 2003Installation et configuration d'ads 2003
Installation et configuration d'ads 2003
 
Installation de windows 2003serveur
Installation de windows 2003serveurInstallation de windows 2003serveur
Installation de windows 2003serveur
 
Lightweight directory access protocol
Lightweight directory access protocolLightweight directory access protocol
Lightweight directory access protocol
 
Dhcp sous fedora 11
Dhcp sous fedora 11Dhcp sous fedora 11
Dhcp sous fedora 11
 
Li-Fi
Li-FiLi-Fi
Li-Fi
 
Configuration eon4
Configuration eon4Configuration eon4
Configuration eon4
 
Cisco Call Manager
Cisco Call ManagerCisco Call Manager
Cisco Call Manager
 
Asterisk to ip_rapport
Asterisk to ip_rapportAsterisk to ip_rapport
Asterisk to ip_rapport
 
Transférer, exporter ses mails
Transférer, exporter ses mailsTransférer, exporter ses mails
Transférer, exporter ses mails
 

Similaire à Messagerie

installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremailiferis
 
Les protocoles de messagerie
Les protocoles de messagerie Les protocoles de messagerie
Les protocoles de messagerie Abde Kemrani
 
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligne
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligneSéance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligne
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligneAssociation Fréquence écoles
 
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjn
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjnFonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjn
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjnhamidlahrach
 
Courriels et messageries
Courriels et messageriesCourriels et messageries
Courriels et messageriesMichel Guillou
 
Installation et configuration asterisk
Installation et configuration asteriskInstallation et configuration asterisk
Installation et configuration asteriskGilles Samba
 
Faire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simpleFaire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simpleThomas P
 
Joomla : AcyMailing et ElasticEmail
Joomla : AcyMailing et ElasticEmailJoomla : AcyMailing et ElasticEmail
Joomla : AcyMailing et ElasticEmailMarc DECHEVRE
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem KAID
 
Rester en contact (maj 2015)
Rester en contact (maj 2015)Rester en contact (maj 2015)
Rester en contact (maj 2015)E2m Gig
 
Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Marc DECHEVRE
 

Similaire à Messagerie (20)

installation et configuration Squirremail
installation et configuration Squirremailinstallation et configuration Squirremail
installation et configuration Squirremail
 
Les protocoles de messagerie
Les protocoles de messagerie Les protocoles de messagerie
Les protocoles de messagerie
 
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligne
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligneSéance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligne
Séance 3 - 1ère partie - Les outils d’organisation et de collaboration en ligne
 
Courrier 2012
Courrier 2012Courrier 2012
Courrier 2012
 
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjn
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjnFonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjn
Fonctionnement du-courrier-electronique-mta-mda-mua-172-k8qjjn
 
Hmailserver
HmailserverHmailserver
Hmailserver
 
Messagerie
MessagerieMessagerie
Messagerie
 
Courriels et messageries
Courriels et messageriesCourriels et messageries
Courriels et messageries
 
Installation et configuration asterisk
Installation et configuration asteriskInstallation et configuration asterisk
Installation et configuration asterisk
 
Openfire
OpenfireOpenfire
Openfire
 
Presentation
PresentationPresentation
Presentation
 
réseaux
réseauxréseaux
réseaux
 
Cours couche application
Cours couche applicationCours couche application
Cours couche application
 
Faire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simpleFaire du mailing efficace, c'est pas si simple
Faire du mailing efficace, c'est pas si simple
 
Internet, la messagerie - Office de Tourisme Val de Cher Saint-Aignan
Internet, la messagerie - Office de Tourisme Val de Cher Saint-AignanInternet, la messagerie - Office de Tourisme Val de Cher Saint-Aignan
Internet, la messagerie - Office de Tourisme Val de Cher Saint-Aignan
 
Joomla : AcyMailing et ElasticEmail
Joomla : AcyMailing et ElasticEmailJoomla : AcyMailing et ElasticEmail
Joomla : AcyMailing et ElasticEmail
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
C2i1 d5
C2i1 d5C2i1 d5
C2i1 d5
 
Rester en contact (maj 2015)
Rester en contact (maj 2015)Rester en contact (maj 2015)
Rester en contact (maj 2015)
 
Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)Joomla : AcyMailing et ElasticEmail (version 2019)
Joomla : AcyMailing et ElasticEmail (version 2019)
 

Messagerie

  • 1. MISE EN PLACE D’UN SERVEUR DE MESSAGERIE EN 5MIN La messagerie électronique sert à un utilisateur connecte sur Internet pour envoyer des messages. Elle fonctionne sur le même schéma que le courrier postal. Il suffit de connaitre l’adresse du destinataire et le système s’occupe d’acheminer les messages (e- mail) à bon port de manière transparente. Dans le service de la messagerie il y a principalement trois Agents et trois Protocoles qui interviennent. 1. AGENT  Le MUA (Mail User Agent) Le MUA permet de traiter ou manipuler les mails (écrire, lire, récupérer ou envoyer vers le serveur), on l'appelle client de messagerie. Exemple: SQUIRRELMAIL  Le MTA (Mail Tranfer Agent) Le MTA qui est charge de transférer un mail d’un point à un autre. Exemple: POSTFIX  Le MDA (Mail Deliver Agent) Le MDA qui est charge de distribuer les mails vers les destinataires (dans les boites). Exemple: DOVECOT 2. PROTOCOLES  POP Pour lire les messages de votre boite à lettres vous établissez avec le serveur un dialogue de type POP (Post Office Protocol que l'on pourrait traduire par "Protocole de bureau de poste") que l'on peut assimiler a la boite aux lettres dans laquelle vous mettez le courrier que vous envoyez. Pour éviter que tout le monde Dimitri LEMBOKOLO 1
  • 2. puisse voir votre courrier, celui-ci est protège par un nom d'utilisateur appelé login et un mot de passe password. Avec le protocole POP, vous êtes oblige de télécharger vos messages qui se trouves sur le serveur sur votre machine avant de les lire, ce qui peut occuper beaucoup d'espace sur la machine du client et devient donc fastidieux. Le protocole POP écoute sur le port 110.  IMAP Ce protocole permet de lire les mails de n’ importe où, sans les télécharger, ni les sauvegarder sur votre machine. Il fonctionne comme le protocole POP, sauf qu'ici les mails restent sur le serveur. Lors de votre connexion au serveur IMAP, vous ne téléchargez que les entêtes des messages et non leur contenu. Ceci diminue considérablement le temps d'accès. En revanche il présente l'inconvénient de ne pas effacer les messages du serveur, ce qui, à terme, finit par encombrer votre boite aux lettres et la rendra inutilisable. Le protocole IMAP écoute sur le port 143.  SMTP Pour envoyer un message vous établissez avec le serveur un dialogue de type SMTP (Simple Mail Transfert Protocol traduisez par "Protocole Simple de Transfert de Courrier"). Le protocole SMTP écoute sur le port 25. Comment ça marche ? Le transport du courrier électronique entre les différents sites connectes a Internet est assure par le protocole SMTP (Simple Mail Transfer Protocol). Ce protocole applicatif est base sur le protocole réseau TCP.  Ecriture du client de son mail avec les MUA dans notre cas, on va utiliser (squirrelmail) ;  Envoi du mail vers son serveur de mail via le protocole SMTP (postfix dans notre cas) ;  Le serveur de l’expéditeur envoi le mail vers son homologue via le protocole SMTP ;  A la réception, le client destinataire va récupérer le mail selon le protocole retenu (POP, IMAP), à ce niveau on va utiliser dovecot ;  Une fois lu, il renvoie le mail vers son serveur via le protocole SMTP ;  Le serveur à son tour va faire suivre le mail vers son homologue par le Dimitri LEMBOKOLO 2
  • 3. même principe que l’autre serveur. Dans la pratique, quand un programme SMTP doit envoyer un courrier électronique, il ne dispose que de l’adresse de destination, par exemple paul@dimi.sn Pour savoir à quelle machine il doit transférer le message, il fait une requête DNS dans laquelle il spécifie qu’il recherche le ≪ Mail eXchanger ≫, c’est-à-dire la machine en charge du service de messagerie électronique, pour le domaine dimi.sn. Installation de POSTFIX yum –y install postfix Configuration de base Editer le fichier Et dans le fichier /etc/potfix/main .cf , modifions quelques paramètres myhostname = wastratium.dimi.sn mydomain = dimi.sn // permet de préciser le domaine qui gère les mails myorigin = $mydomain // permet au MTA de disposer du paramètre d'acceptation d'un mail (le mot après @). inet_interfaces = all // la machine écoutera sur toutes ses interfaces. mydestination = $myhostname, localhost.$mydomain, localhost, dimi.sn home_mailbox = Maildir/ // permet de fixer le format du mail. Dimitri LEMBOKOLO 3
  • 4. (Ré)marrer postfix : Installation de DOVECOT yum –y install dovecot Configuration de base Le fichier de configuration principal de Dovecot est /etc/dovecot.conf. Quasiment toute la configuration se fait dans ce fichier. Dans un premier temps, il suffit de modifier quelques paramètres pour que le serveur soit fonctionnel : De commenter les lignes : disable_plaintext_auth = no mail_location = maildir :~/Maildir (Ré)marrer dovecot : Dimitri LEMBOKOLO 4
  • 5. Webmail : SQUIRRELMAIL Pour permettre l’accès aux boites IMAP depuis n’importe où, l’installation d’un webmail s’impose. De nombreux webmail Open Source sont disponible mais celui qui sort du lot en ce moment (à mongout) c’est Squirrelmail. Installation yum –y install squirrelmail Pour que Squirrelmail fonctionne correctement, il faut bien entendu que la machine héberge un serveur Apache fonctionnel. Ainsi installons d'abord apache et ensuite squirrelmail Configuration de SQUIRRELMAIL Pour configurer squirrelmail , nous devons éditer le fichier php: /etc/squirrelmail/config.php , Les informations à mettre dans ce fichier : $motd = ‘’message de bienvenue’’; $squirrelmail_default_language = ‘us_US’; (l’anglais est la langue par défaut mais vous pouvez le mettre en français c’est mon cas) $domain = ‘’ ; (Pour renseigner le nom de domaine) $ imapServerAddress = ‘’; (Renseigner l’adresse IP du serveur IMAP) $usesendmail = ‘true’; (Par défaut est à ‘true’ donc le mettre à ‘false’) $ smtpServerAddress = ‘’; (Renseigner l’adresse IP du serveur SMTP) $imap_server_type = ‘dovecot’; Dimitri LEMBOKOLO 5
  • 6. Et après configuration, il ne reste plus qu’à taper : http://localhost/webmail ou http://192.168.1.15/webmail dans un navigateur, et on a ce qui suit : Dimitri LEMBOKOLO 6
  • 7. Fichier /etc/aliases: création de liste de diffusion et utilisateur Editer le fichier : master: luimm lanature paul doris nigeo@ec2lt.sn Pour écrire un mail au groupe master,il suffira de l'envoyer à: master@ec2lt.sn Création utilisateur : Dimitri LEMBOKOLO 7
  • 8. On va se connecter en tant que nigeo, et envoyer un message à paul. Réussit Pour envoyer un message, on clique sur composer : Dimitri LEMBOKOLO 8
  • 9. On a ceci : Ben ! Pour envoyer en clique sur ‘’Envoyer’’. Vérifions, si le message est arrivé. Dimitri LEMBOKOLO 9
  • 10. C’est fait Ben ! On lit le mail To be continued Dimitri LEMBOKOLO 10