API JavaMail - Configuration de l'environnement

Envoyer un e-mail à l'aide de votre application Java est assez simple mais pour commencer, vous devriez avoir JavaMail API et Java Activation Framework (JAF) installé sur votre machine.

Vous aurez besoin du JavaBeans Activation Framework (JAF)l'extension qui fournit le package javax.activation uniquement lorsque vous n'utilisez pas Java SE 6 ou plus récent.

Téléchargez et décompressez ces fichiers, dans les répertoires de niveau supérieur nouvellement créés, vous trouverez un certain nombre de fichiers jar pour les deux applications. Vous devez ajoutermail.jar et activation.jar fichiers dans votre CLASSPATH.

Serveur SMTP

Pour envoyer des e-mails, vous devez disposer d'un serveur SMTP chargé d'envoyer des e-mails. Vous pouvez utiliser l'une des techniques suivantes pour obtenir le serveur SMTP:

  • Installez et utilisez n'importe quel serveur SMTP tel que le serveur Postfix (pour Ubuntu), le serveur Apache James (Java Apache Mail Enterprise Server), etc. (ou)

  • Utilisez le serveur SMTP fourni par le fournisseur d'hôte par exemple: SMTP libre fournir par JangoSMTP le site est relay.jangosmtp.net (ou)

  • Utilisez le serveur SMTP fourni par des entreprises, par exemple gmail, yahoo, etc.

Les exemples des chapitres suivants, nous avons utilisé le serveur gratuit JangoSMTP pour envoyer des e-mails. Vous pouvez créer un compte en visitant ce site et configurer votre adresse email.