E-mails programmatisch verzenden in Java met Microsoft Graph
Een integratiegids voor het verbinden van Microsoft 365-gegevens met Java voor e-mailautomatisering.
Gratis proefversie downloadenDe omgeving instellen
Verkrijg de Java API: Installeer de bibliotheek vanaf Maven. Volg de eenvoudige installatie instructions.
Open de MS Graph API:
- Registreer uw toepassing in de Microsoft Azure Portal.
- Verleen de nodige machtigingen.
- Verkrijg een toegangstoken.
Een bericht verzenden met MS Graph
Stel uw berichten samen en pas ze aan met Aspose.Email voor Java. U kunt ontvangers instellen, bijlagen toevoegen en de inhoud van de e-mail naar behoefte opmaken. Verstuur je bericht met behulp van de geïntegreerde tools. Probeer het volgende codevoorbeeld en vervang alle benodigde componenten door de componenten die voor u geldig zijn.
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);
Belangrijkste functies van de Java API
Aspose.Email voor Java stelt ontwikkelaars in staat om op een flexibele en efficiënte manier met e-mailgerelateerde taken en gegevens te werken, waardoor het een waardevol hulpmiddel is voor het beheer van e-mail en persoonlijke informatie binnen Java-toepassingen.
E-mailbeheer: E-mails efficiënt maken, verzenden, ontvangen, ontleden en manipuleren.
Conversion: Converteer e-mails tussen formaten zoals EML, MSG, HTML en PDF.
Behandeling van bijlagen: Beheer bijlagen eenvoudig.
Ondersteuning voor verschillende protocollen en services: Verzend berichten rechtstreeks vanuit Java-toepassingen via SMTP, EWS, MS Graph, MailGun of SendGrid. Berichtitems ophalen en verwerken van servers met behulp van POP3, IMAP, EWS, MS Graph.
Afhandeling van offline opslag: Open, beheer en pas e-mailgegevens aan die lokaal zijn opgeslagen.
Agenda en contactpersonen: Beheer agenda-afspraken en contactpersonen.
Filtering: Vind snel specifieke berichten of gegevens.
Rendering: Geef de inhoud van het bericht nauwkeurig weer.
Encryptie en beveiliging: Beveilig e-mailgegevens met versleuteling.
Templates: Maak herbruikbare e-mailsjablonen.
Platformoverschrijdende compatibiliteit: Apps ontwikkelen voor verschillende besturingssystemen.
Aangepaste e-mailworkflow: Automatiseer e-mailtaken zoals herinneringen en meldingen.
Uitgebreide documentatie: Krijg toegang tot uitgebreide bronnen en ondersteuning.