Senden Sie E-Mails programmgesteuert in Java mit Microsoft Graph
Ein Integrationsleitfaden zum Verbinden von Microsoft 365-Daten mit Java für die E-Mail-Automatisierung.
Kostenlose Testversion herunter ladenRichten Sie die Umgebung ein
Besorgen Sie sich die Java-API: Installieren Sie die Bibliothek von Maven. Folgen Sie der einfachen Installation instructions.
Greifen Sie auf die MS Graph API zu:
- Registrieren Sie Ihre Anwendung im Microsoft Azure-Portal.
- Erteilen Sie die erforderlichen Berechtigungen.
- Besorgen Sie sich ein Zugriffstoken.
Senden Sie eine Nachricht mit MS Graph
Verfassen und passen Sie Ihre Nachrichten mit Aspose.Email für Java an. Sie können Empfänger festlegen, Anlagen hinzufügen und den E-Mail-Inhalt nach Bedarf formatieren. Senden Sie Ihre Nachricht mit den integrierten Tools. Probieren Sie das folgende Codebeispiel aus und ersetzen Sie alle erforderlichen Komponenten durch diejenigen, die für Sie gültig sind.
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);
Die wichtigsten Funktionen der Java-API
Aspose.Email für Java ermöglicht es Entwicklern, flexibel und effizient mit E-Mail-bezogenen Aufgaben und Daten zu arbeiten, was es zu einem wertvollen Tool für das E-Mail- und persönliche Informationsmanagement in Java-Anwendungen macht.
E-Mail-Verwaltung: E-Mails effizient erstellen, senden, empfangen, analysieren und bearbeiten.
Conversion: Konvertieren Sie E-Mails zwischen Formaten wie EML, MSG, HTML und PDF.
Handhabung von Anhängen: Einfache Verwaltung von Anhängen.
Unterstützung verschiedener Protokolle und Dienste: Senden Sie Nachrichten direkt aus Java-Anwendungen über SMTP, EWS, MS Graph, MailGun oder SendGrid. Rufen Sie Nachrichtenelemente von Servern mit POP3, IMAP, EWS, MS Graph ab und verarbeiten Sie sie.
Handhabung von Offline-Speichern: Greifen Sie auf lokal gespeicherte E-Mail-Daten zu, verwalten Sie sie und passen Sie sie an.
Kalender und Kontakte: Verwalte Kalenderereignisse und Kontakte.
Filtering: Finden Sie schnell bestimmte Nachrichten oder Daten.
Rendering: Zeigen Sie den Nachrichteninhalt korrekt an.
Verschlüsselung und Sicherheit: Sichere E-Mail-Daten mit Verschlüsselung.
Templates: Erstellen Sie wiederverwendbare E-Mail-Vorlagen.
Plattformübergreifende Kompatibilität: Entwickeln Sie Apps für verschiedene Betriebssysteme.
Benutzerdefinierter E-Mail-Workflow: Automatisieren Sie E-Mail-Aufgaben wie Erinnerungen und Benachrichtigungen.
Umfangreiche Dokumentation: Greifen Sie auf umfassende Ressourcen und Support zu.