Envoyer des e-mails par programmation en Java avec Microsoft Graph
Guide d’intégration expliquant comment connecter les données Microsoft 365 à Java pour automatiser la messagerie.
Télécharger l'essai gratuitConfiguration de 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 sur le portail Microsoft Azure.
- Accordez les autorisations nécessaires.
- Obtenez un jeton d’accès.
Envoyer un message à l'aide de MS Graph
Composez et personnalisez vos messages avec Aspose.Email pour Java. Vous pouvez définir les destinataires, ajouter des pièces jointes et mettre en forme 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 pour Java permet aux développeurs de gérer les tâches et les données liées aux e-mails de manière flexible et efficace, ce qui en fait un outil précieux pour la gestion des e-mails et des informations personnelles dans les applications Java.
Gestion des e-mails : Créez, envoyez, recevez, analysez et manipulez efficacement des e-mails.
Conversion: Convertissez des e-mails entre des formats tels que EML, MSG, HTML et PDF.
Manipulation des pièces jointes : Gérez les pièces jointes en toute simplicité.
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 message des serveurs à l’aide de POP3, IMAP, EWS, MS Graph.
Gestion du stockage hors ligne : Accédez aux données de messagerie stockées localement, gérez-les et personnalisez-les.
Calendrier et contacts : Gérez les événements du calendrier et les contacts.
Filtering: Trouvez rapidement des messages ou des données spécifiques.
Rendering: Affichez le contenu du message avec précision.
Chiffrement et sécurité : Données de messagerie sécurisées grâce au chiffrement.
Templates: 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 de messagerie personnalisé : Automatisez les tâches liées aux e-mails, telles que les rappels et les notifications.
Documentation complète : Accédez à des ressources et à une assistance complètes.