Crea una lista di distribuzione di Exchange in Java

MS Exchange Server ti consente di creare liste di distribuzione e-mail che possono essere utilizzate per inviare e-mail a un gruppo di persone senza inserire singoli indirizzi e-mail. Per creare tali elenchi a livello di codice, questo articolo illustra come creare una lista di distribuzione su MS Exchange Server in Java. Inoltre, mostra come recuperare una lista di distribuzione a livello di codice.

API Java per creare liste di distribuzione su MS Exchange Server

Per creare le liste di distribuzione su MS Exchange Server, utilizzeremo Aspose.Email for Java. L’API è progettata per creare, inviare ed elaborare e-mail dall’interno delle applicazioni Java. Inoltre, supporta il lavoro con MS Outlook ed Exchange Server senza scrivere codice complesso. Puoi scaricare l’API o installarla utilizzando le seguenti configurazioni Maven.

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>22.3</version>
    <classifier>jdk16</classifier>
</dependency>

Crea una lista di distribuzione di MS Exchange in Java

Di seguito sono riportati i passaggi per creare una lista di distribuzione su MS Exchange Server in Java.

L’esempio di codice seguente mostra come creare una lista di distribuzione di MS Exchange in Java.

// Connetti a Exchange Server
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// Elenco di istanze
ExchangeDistributionList distributionList = new ExchangeDistributionList();

// Imposta il nome visualizzato
distributionList.setDisplayName("test private list");

// Aggiungi membri all'elenco
MailAddressCollection members = new MailAddressCollection();
members.add("address1@host.com");
members.add("address2@host.com");
members.add("address3@host.com");

// Crea elenco
client.createDistributionList(distributionList, members);

Recupera una lista di distribuzione da MS Exchange Server in Java

Ora, vediamo come recuperare una lista di distribuzione da MS Exchange Server a livello di codice in Java.

L’esempio di codice seguente mostra come recuperare le liste di distribuzione da MS Exchange Server in Java.

// Connetti a Exchange Server
IEWSClient client = EWSClient.getEWSClient("https://outlook.office365.com/ews/exchange.asmx", "testUser", "pwd", "domain");

// Ottieni tutte le liste
ExchangeDistributionList[] distributionLists = client.listDistributionLists();

// Scorri ogni elenco e recupera i membri
for (ExchangeDistributionList distributionList : distributionLists) {
    MailAddressCollection members = client.fetchDistributionList(distributionList);
    for (MailAddress member : (Iterable<MailAddress>) members) {
        System.out.println(member.getAddress());
    }
}

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Email per Java senza limitazioni di valutazione.

Conclusione

In questo articolo hai imparato come creare liste di distribuzione su MS Exchange Server in Java. Inoltre, hai visto come recuperare le liste di distribuzione di MS Exchange a livello di codice. Inoltre, puoi esplorare la documentazione per saperne di più su Aspose.Email per Java. Inoltre, puoi inviare le tue domande al nostro forum.

Guarda anche