Envoyer un e-mail via Exchange Web Service en Java
Une solution progressive pour implémenter la capacité d’envoi de courrier électronique dans les projets Java.
Télécharger l'essai gratuitComment envoyer un message via EWS à l'aide de l'API Java
L’exemple de code suivant vous guidera tout au long du processus d’envoi de messages à l’aide de la bibliothèque Java, ce qui facilitera plus que jamais l’intégration des fonctionnalités de messagerie dans vos applications. En quelques lignes de code, vous allez établir une connexion au serveur EWS, créer un nouveau message et l’envoyer en étant sûr de sa livraison ou vous obtiendrez une assistance claire pour la gestion des erreurs, le cas échéant.
import com.aspose.email.*;
// Create instance of IEWSClient class by giving credentials
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "username", "password", "domain");
// Create instance of type MailMessage
MailMessage msg = new MailMessage();
msg.setFrom(MailAddress.to_MailAddress("sender@domain.com"));
msg.setTo(MailAddressCollection.to_MailAddressCollection("recipient@ domain.com "));
msg.setSubject("Sending message from exchange server");
msg.setHtmlBody("<h3>sending message from exchange server</h3>");
try {
// Send the message
client.send(msg);
System.out.println("Email sent successfully.");
} catch (Exception e) {
e.printStackTrace();
}
Caractéristiques de l'utilitaire
Outre la fiabilité et la simplicité de son utilisation, la bibliothèque vous offre les fonctionnalités suivantes pour travailler avec le client EWS :
Lecture des fichiers de boîtes aux lettres et filtrage.
Gestion des éléments de conversation et de calendrier.
Travailler avec les contacts, les listes de distribution, les tâches, les rendez-vous, etc.
Support pour TLS et AutoDiscoverService.
Recevoir des messages depuis une boîte aux lettres partagée et bien plus encore.
À propos de l'API Java en bref
Dans cet article, nous avons présenté Aspose.Email pour Java, un compagnon de confiance pour une communication par e-mail simple et efficace. De l’envoi et de la réception d’e-mails au traitement avancé et à l’automatisation des e-mails, ces fonctionnalités en font une bibliothèque polyvalente et complète. Ne manquez pas l’occasion de rationaliser vos processus liés à la messagerie et d’améliorer vos applications Java.