Utilisation de l'API JavaMail
[40 mn de lecture - paru le 9/4/2003 - Public : Débutant]
|
   
|
Auteur
Introduction
Au cours de mon stage, j'ai du réaliser une application utilisant l'API
JavaMail c'est pourquoi je vais vous présenter celle ci ainsi que ses
différentes utilisations.
Dans notre société actuelle, le courrier éléctronique
est de plus en plus utilisé. Mais qu'est ce qu'un courrier éléctronique?
Un courrier électronique est un petit paquet de données qui circule
sur Internet, d'un ordinateur à un autre, plus précisément
d'une boîte aux lettres électroniques à une autre..
Tout comme un courrier postal, un courrier électronique est composé
:
de l'adresse électronique
du destinataires principaux (et éventuellement des destinaires en copie)
d'un contenu, qui contient par exemple
le texte du message, des fichiers (comme des images), etc.
de quelques informations destinées
à l'acheminement du message, équivalentes des tampons postaux
(date et heure, etc.).
A la différence du courrier postal, le courrier électronique
comporte en plus un objet (ou sujet) pour identifier le message
On peut aujourd'hui envoyer un courrier électronique de plusieurs façons.
Les deux principales sont le logiciel de messagerie (installé sur un
ordinateur) et le webmail (site Internet qui remplit les mêmes fonctions
que le logiciel de messagerie ).
JavaMail est une technologie java pour envoyer et recevoir du courrier éléctronique
(mail).
Ce n’est pas un serveur de courrier mais un outil pour interagir avec le serveur
de courrier ( un client de messagerie).
Les applications développés avec JavaMail sont ainsi comparables aux différentes
messageries que l'on peut rencontrer comme Outlook, Lotus, Eudora …
JavaMail est une API qui permet donc d'utiliser le courrier électronique (e-mail)
dans une application écrite en java. Cette dernière qui peut être une application
cliente, une applet, une servlet, un EJB ...
Il est donc ainsi possible de concevoir une application cliente comme outlook
mais aussi une messagerie oneline tel que Hotmail. JavaMail est facile à utiliser.
Elle fournit une souplesse qui permet de la faire évoluer tout en restant le
plus indépendant possible des protocoles utilisés
Dans une première partie, l'api JavaMail sera présenté avec ses différents packages,
son architecture, les protocoles utilisés.
Ensuite, les fonctionnalitées des classes importantes de JavaMail seront décrites.
Pour terminer, je vous présenterai les différentes utilisations de JavaMail comme l'envoi, la suppression,
la réception de messages ...
|