Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Courrier �lectronique

Chapitre 11. Courrier �lectronique

L'apparition du courrier �lectronique (ou email) remonte au d�but des ann�es 1960. La bo�te aux lettres se pr�sentait sous la forme d'un fichier dans le r�pertoire personnel d'un utilisateur que seul ce dernier pouvait lire. Les applications de messagerie primitives ajoutaient des nouveaux messages de texte au bas du fichier et l'utilisateur devait parcourir tout le fichier qui ne cessait de grandir, afin de retrouver tout message sp�cifique. Ce syst�me ne pouvait envoyer de messages qu'aux utilisateurs d'un m�me syst�me.

Le premier transfert r�seau d'un courrier �lectronique a eu lieu en 1971 lorsqu'un ing�nieur informatique nomm� Ray Tomlinson a envoy� un message test entre deux ordinateurs via ARPANET — le pr�curseur de l'Internet. De l�, la popularit� de la communication par email s'est rapidement d�velopp�e et en moins de deux ans, elle repr�sentait 75 pour cent du trafic d'ARPANET.

Au fil du temps, les syst�mes de messagerie �lectronique bas�s sur des protocoles r�seau standardis�s ont �volu� de telle mani�re qu'ils font d�sormais partie des services les plus couramment utilis�s sur l'Internet. Red Hat Enterprise Linux offre de nombreuses applications avanc�es permettant de servir et acc�der aux emails.

Ce chapitre examine d'une part les protocoles de courrier �lectronique utilis�s � l'heure actuelle et d'autre part, certains des programmes de messagerie �lectronique con�us pour envoyer et recevoir des emails.

11.1. Protocoles de courrier �lectronique

De nos jours, le courrier �lectronique est d�livr� � l'aide d'une architecture client/serveur. Un message �lectronique est cr�� au moyen d'un programme client de messagerie �lectronique. Ce programme envoie ensuite le message � un serveur. Ce dernier transmet � son tour le message au serveur de messagerie du destinataire o� il est transmis au client de messagerie du destinataire final.

Afin de rendre ce processus possible, une vaste gamme de protocoles r�seau standard permettent � diff�rents ordinateurs ex�cutant souvent diff�rents syst�mes d'exploitation et utilisant des programmes de messagerie �lectroniques diff�rents, d'envoyer et de recevoir des emails.

Les protocoles suivants qui sont abord�s dans ce chapitre sont ceux le plus fr�quemment utilis�s pour le transfert de courrier �lectronique entre syst�mes.

11.1.1. Protocoles de transfert de courrier �lectronique

La livraison de courrier d'une application cliente au serveur et d'un serveur d'origine � un serveur de destination est trait�e par le protocole nomm� Simple Mail Transfer Protocol (ou SMTP).

11.1.1.1. SMTP

L'objectif primaire de SMTP consiste � transf�rer le courrier �lectronique entre les serveurs de messagerie. Toutefois, il a �galement une importance critique pour les clients de messagerie. Afin d'envoyer un email, le client envoie le message �lectronique � un serveur de messagerie sortant, qui � son tour contacte le serveur de messagerie de destination pour la livraison du message. Dans de telles circonstances, il est n�cessaire de sp�cifier un serveur SMTP lors de la configuraton d'un client de messagerie.

Sous Red Hat Enterprise Linux, un utilisateur peut configurer un serveur SMTP sur l'ordinateur local afin qu'il traite la livraison du courrier. Toutefois, il est �galement possible de configurer des serveurs SMTP distants pour le courrier sortant.

Il est important de noter ici que le protocole SMTP n'a pas besoin d'authentification pour fonctionner. Ainsi, quiconque utilisant l'Internet peut envoyer des emails � toute autre personne ou m�me � de grands groupes de personnes. C'est cette caract�ristique de SMTP qui permet l'envoi de pourriel (aussi appel� junk email) ou de spam. Les serveurs SMTP modernes essaient n�anmoins de minimiser ce comportement en n'autorisant que les h�tes connus � acc�der au serveur SMTP. Les serveurs n'imposant pas ce genre de restriction sont appel�s serveurs open relay.

Par d�faut, Sendmail (/usr/sbin/sendmail) est le programme SMTP par d�faut sous Red Hat Enterprise Linux. N�anmoins, une application serveur de messagerie plus simple appel�e Postfix (/usr/sbin/postfix) est �galement disponible.

11.1.2. Protocoles d'acc�s au courrier

Pour r�cup�rer le courrier �lectronique stock� sur les serveurs de messagerie, les applications client de messagerie utilisent deux protocoles primaires�: Post Office Protocol (ou POP) et Internet Message Access Protocol (ou IMAP).

Contrairement � SMTP, ces deux protocoles exigent des clients qui se connectent de s'authentifier au moyen d'un nom d'utilisateur (aussi appel� identifiant) et d'un mot de passe. Par d�faut, les mots de passe pour les deux protocoles sont transmis � travers le r�seau de mani�re non-crypt�e.

11.1.2.1. POP

Sous Red Hat Enterprise Linux, le serveur POP par d�faut est /usr/sbin/ipop3d qui est inclus dans le paquetage imap. Lors de l'utilisation d'un serveur POP, les messages �lectroniques sont t�l�charg�s par des applications client de messagerie. Par d�faut, la plupart des clients de messagerie POP sont configur�s automatiquement pour supprimer les messages sur le serveur une fois le transfert effectu�; toutefois, cette configuration peut souvent �tre modifi�e.

Le protocole POP est compatible � 100 % avec des normes de messagerie Internet importantes, telles que Multipurpose Internet Mail Extensions (ou MIME), qui permet l'envoi de pi�ces jointes.

Le protocole POP est le plus appropri� pour les utilisateurs disposant d'un syst�me sur lequel ils peuvent lire leurs courrier �lectronique. Il fonctionne �galement bien pour des utilisateurs n'ayant pas de connexion continue � l'Internet ou � un r�seau sur lequel le serveur de messagerie se trouve. Malheureusement, pour les utilisateurs ayant des connexions r�seau lentes, POP requiert que les programmes client, apr�s authentification, t�l�chargent la totalit� du contenu de chaque message. Cette op�ration peut �tre longue si certains messages contiennent des pi�ces jointes.

La version la plus courante du protocole POP standard est POP3.

Il existe n�anmoins de nombreuses variantes moins utilis�es du protocole POP�:

  • APOP — POP3 avec authentification MDS. Un hachage cod� du mot de passe de l'utilisateur est envoy� du client de messagerie au serveur plut�t qu'une version de ce dernier sous forme non-crypt�e.

  • KPOP — POP3 avec authentification Kerberos. Reportez-vous au Chapitre 19 pour obtenir de plus amples informations.

  • RPOP — POP3 avec authentification RPOP. Cette variante utilise un identificateur (ID) publi� pour chaque utilisateur, semblable � un mot de passe, pour authentifier les requ�tes POP. Cependant, �tant donn� que cet ID n'est pas crypt�, RPOP n'est pas plus s�curis� que le POP standard.

Pour une s�curit� accrue, il est possible d'utiliser le cryptage Secure Socket Layer (SSL) pour l'authentification des clients et pour les sessions de transfert de donn�es. Cette fonctionnalit� peut �tre activ�e en utilisant le service ipop3s ou le programme /usr/sbin/stunnel. Reportez-vous � la Section 11.5.1 pour obtenir de plus amples informations.

11.1.2.2. IMAP

Sous Red Hat Enterprise Linux, /usr/sbin/imapd est le serveur IMAP par d�faut, fourni par le paquetage imap. Lors de l'utilisation d'un serveur de messagerie IMAP, le courrier �lectronique est conserv� sur le serveur o� les utilisateurs peuvent lire et supprimer les emails. IMAP permet �galement aux applications client de cr�er, renommer ou supprimer des r�pertoires de messagerie sur le serveur afin d'organiser ou de stocker le courrier �lectronique.

Le protocole IMAP est utile tout particuli�rement pour les utilisateurs acc�dant � leur courrier �lectronique au moyen d'ordinateurs multiples. Ce protocole est �galement pratique pour les utilisateurs se connectant au serveur de messagerie par le biais d'une connexion lente, car seule l'information d'en-t�te du message est t�l�charg�e jusqu'� ce qu'il soit ouvert, �conomisant ainsi de la largeur de bande. En outre, l'utilisateur peut �galement supprimer des messages sans devoir les lire ou les t�l�charger.

Par commodit�, les applications IMAP client peuvent mettre en cache localement des copies des messages afin que l'utilisateur puissent naviguer parmi des messages d�j� lus m�me lorsqu'il n'est pas directement connect� au serveur IMAP.

IMAP, tout comme POP, est compatible � 100 % avec des normes de messagerie Internet importantes, telles que MIME (Multipurpose Internet Mail Extensions) pour permettre l'envoi de pi�ces jointes.

Pour une s�curit� accrue, il est possible d'utiliser le cryptage SSL pour l'authentification des clients et pour les sessions de transfert de donn�es. Cette fonctionnalit� peut �tre activ�e en utilisant le service imaps ou le programme /usr/sbin/stunnel Reportez-vous � la Section 11.5.1 pour obtenir de plus amples informations.

D'autres clients et serveurs IMAP libres et commerciaux sont disponibles�; un certain nombre d'entre eux poussent encore plus les possibilit�s du protocole IMAP et fournissent des fonctionnalit�s suppl�mentaires. Une liste compr�hensive de ces derniers est disponible en ligne � l'adresses suivante�: https://www.imap.org/products/longlist.htm.

 
 
  Published under the terms of the GNU General Public License Design by Interspire