Envoyer des e-mails programmatiquement en Java avec Microsoft Graph
Un guide d’intégration sur la façon de connecter les données Microsoft 365 avec Java pour l’automatisation des e-mails.
Télécharger l'essai gratuitConfigurer l'environnement
Obtenez l’API Java : Installez la bibliothèque depuis Maven. Suivez une installation simple instructions.
Accédez à l’API MS Graph :
- Enregistrez votre application dans le portail Microsoft Azure.
- Accordez les autorisations nécessaires.
- Obtenez un jeton d’accès.
Envoyer un message avec MS Graph
Composez et personnalisez vos messages avec Aspose.Email for Java. Vous pouvez définir les destinataires, ajouter des pièces jointes et formater le contenu de l’e-mail selon vos besoins. Envoyez votre message à l’aide des outils intégrés. Essayez l’exemple de code suivant en remplaçant tous les composants nécessaires par ceux qui vous conviennent.
import com.aspose.email.*;
IGraphClient client = GraphClient.getClient(tokenProvider);
MapiMessage message = new MapiMessage();
message.setSubject("Subject");
message.setBody("Body");
message.setProperty(KnownPropertyList.DISPLAY_TO, "to@host.com");
message.setProperty(KnownPropertyList.SENDER_NAME, "from");
message.setProperty(KnownPropertyList.SENT_REPRESENTING_EMAIL_ADDRESS, "from@host.com");
client.send(message);
Principales fonctionnalités de l'API Java
Aspose.Email for Java permet aux développeurs de travailler avec les tâches et les données liées aux e-mails de manière flexible et efficace, en faisant un outil précieux pour la gestion des e-mails et des informations personnelles au sein des applications Java.
Gestion des e-mails : Créez, envoyez, recevez, analysez et manipulez les e-mails de manière efficace.
Conversion : Convertissez les e-mails entre différents formats tels que EML, MSG, HTML et PDF.
Gestion des pièces jointes : Gérez les pièces jointes facilement.
Prise en charge de divers protocoles et services : Envoyez des messages directement depuis des applications Java via SMTP, EWS, MS Graph, MailGun ou SendGrid. Récupérez et traitez les éléments de messages depuis les serveurs en utilisant POP3, IMAP, EWS, MS Graph.
Gestion du stockage hors ligne : Accédez, gérez et personnalisez les données de messagerie stockées localement.
Calendrier et contacts : Gérez les événements du calendrier et les contacts.
Filtrage : Trouvez rapidement des messages ou des données spécifiques.
Rendu : Affichez le contenu du message avec précision.
Chiffrement et sécurité : Sécurisez les données des e-mails par chiffrement.
Modèles : Créez des modèles d’e-mails réutilisables.
Compatibilité multiplateforme : Développez des applications pour différents systèmes d’exploitation.
Flux de travail e-mail personnalisé : Automatisez les tâches d’e-mail telles que les rappels et les notifications.
Documentation exhaustive : Accédez à des ressources complètes et à une assistance.