Javamail: Programmation Orientée Objet
Javamail: Programmation Orientée Objet
Javamail: Programmation Orientée Objet
JAVAMAIL
Rédigé par :
1|Page
JAVAMAIL
INTRODUCTION
2|Page
JAVAMAIL
3|Page
JAVAMAIL
• NNTP (Network News Transport Protocol). Ce protocole est utilisé par les
forums de discussion (news).
Java Mail est une extension du JDK et peut être utilisée pour diverses fins :
Pour cet exemple, nous n’utiliserons pas toute la panoplie des classes et interfaces
de l’API, mais juste les principales, c’est-à-dire : Session, Message, Transport et
InternetAddress.
4|Page
JAVAMAIL
JavaMail offre un ensemble de classe abstraite définissant des objets qui compose
un système de messagerie et a été conçu pour simplifier l’ajout de fonctionnalités
de messagerie électronique.
5|Page
JAVAMAIL
6|Page
JAVAMAIL
7|Page
JAVAMAIL
Téléchargement et installation
8|Page
JAVAMAIL
Cliquer ensuite sur le lien Download situé dans la partie droite de la page web qui va s’afficher,
lien qui va nous rediriger vers le repositoire github correspondant :
9|Page
JAVAMAIL
Cliquer ensuite sur javax.mail.jar qui va directement lancer le téléchargement. Dans notre fichier
java sur Netbeans, dans lequel le code est écrit, faire un clic droit sur Libraries et choisir « Add
JAR/Folder » puis sélectionner ce que l’on vient de télécharger et d’installer et le tour est joué.
L’on peut donc commencer à utiliser javamail et ses classes et interfaces.
11 | P a g e
JAVAMAIL
Pour envoyer un e-mail via SMTP, il faut suivre les principales étapes suivantes :
IV. DEMONSTRATION
Afin de démontrer comment envoyer et recevoir des mails grâce à Javamail, comme
expliqué plus haut, nous avons écrit un code qui le montre :
12 | P a g e
JAVAMAIL
13 | P a g e
JAVAMAIL
14 | P a g e
JAVAMAIL
V. RECOMMANDATIONS
16 | P a g e
JAVAMAIL
CONCLUSION
Ainsi, nous pouvons retenir que l'API Java Mail présente une opportunité pour les
développeurs d'intégrer des fonctionnalités de messagerie électronique dans leurs
applications avec tous les avantages que cette API peut offrir : facilité de
développement, prise en charge de plusieurs protocoles et intégration flexible des
avancées futures. Nous avons également vu qu'envoyer et recevoir des mails avec
Java n'est pas très compliqué, il suffit juste de bien suivre le protocole établi plus
haut.
17 | P a g e