Inviare e-mail in modo programmatico in Java con Microsoft Graph
Una guida all’integrazione su come connettere i dati di Microsoft 365 con Java per l’automazione della posta elettronica.
Scarica la prova gratuitaConfigurare l'ambiente
Ottieni l’API Java: Installa la libreria da Maven. Segui una semplice installazione instructions.
Accedi all’API MS Graph:
- Registra la tua applicazione nel portale Microsoft Azure.
- Concedi le autorizzazioni necessarie.
- Ottieni un token di accesso.
Inviare un messaggio utilizzando MS Graph
Componi e personalizza i tuoi messaggi con Aspose.Email per Java. Puoi impostare i destinatari, aggiungere allegati e formattare il contenuto dell’email secondo necessità. Invia il tuo messaggio utilizzando gli strumenti integrati. Prova il seguente esempio di codice sostituendo tutti i componenti necessari con quelli validi per te.
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);
Principali funzionalità dell'API Java
Aspose.Email per Java consente agli sviluppatori di lavorare con attività e dati relativi alla posta elettronica in modo flessibile ed efficiente, rendendolo uno strumento prezioso per la gestione della posta elettronica e delle informazioni personali all’interno delle applicazioni Java.
Gestione della posta elettronica: Crea, invia, ricevi, analizza e manipola le email in modo efficiente.
Conversion: Converti le email tra formati come EML, MSG, HTML e PDF.
Gestione degli allegati: Gestisci gli allegati con facilità.
Supporto per vari protocolli e servizi: Inviate messaggi direttamente dalle applicazioni Java tramite SMTP, EWS, MS Graph, MailGun o SendGrid. Recupera ed elabora gli elementi dei messaggi dai server utilizzando POP3, IMAP, EWS, MS Graph.
Gestione dello storage offline: Accedi, gestisci e personalizza i dati di posta archiviati localmente.
Calendario e contatti: Gestisci gli eventi e i contatti del calendario.
Filtering: Trova rapidamente messaggi o dati specifici.
Rendering: Visualizza il contenuto del messaggio in modo accurato.
Crittografia e sicurezza: Proteggi i dati delle email con crittografia.
Templates: Crea modelli di email riutilizzabili.
Compatibilità multipiattaforma: Sviluppa app per diversi sistemi operativi.
Flusso di lavoro e-mail personalizzato: Automatizza le attività di posta elettronica come promemoria e notifiche.
Documentazione estesa: Accedi a risorse e supporto completi.