Aggiungi e rimuovi membri nelle liste di distribuzione di MS Exchange in Java

MS Exchange Server ti consente di creare liste di distribuzione per inviare e-mail a un gruppo di persone. Nell’articolo precedente, abbiamo spiegato come creare o recuperare liste di distribuzione di Exchange in Java. In questo articolo imparerai come aggiungere o rimuovere membri nelle liste di distribuzione di MS Exchange in Java.

API Java per gestire i membri delle liste di distribuzione di Exchange

Per lavorare con i membri delle liste di distribuzione su MS Exchange Server, utilizzeremo Aspose.Email per Java. È una potente API che ti consente di lavorare senza problemi con MS Exchange Server. 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>

Aggiungi membri alle liste di distribuzione di MS Exchange in Java

Di seguito sono riportati i passaggi per aggiungere membri all’elenco di distribuzione di MS Exchange in Java.

L’esempio di codice seguente mostra come aggiungere membri a una lista di distribuzione di Exchange in Java.

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

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

// Crea un nuovo elenco e aggiungi membri da aggiungere
MailAddressCollection newMembers = new MailAddressCollection();
newMembers.add("address4@host.com");
newMembers.add("address5@host.com");

// Aggiungi un nuovo elenco all'elenco esistente
client.addToDistributionList(distributionLists[0], newMembers);

Rimuovere i membri dalle liste di distribuzione di MS Exchange in Java

Di seguito sono riportati i passaggi per rimuovere i membri dall’elenco di distribuzione di MS Exchange utilizzando Java.

L’esempio di codice seguente mostra come eliminare i membri dalle liste di distribuzione di Exchange in Java.

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

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

// Recupera i membri dell'elenco desiderato
MailAddressCollection members = client.fetchDistributionList(distributionLists[0]);

// Crea un nuovo elenco e aggiungi membri da eliminare
MailAddressCollection membersToDelete = new MailAddressCollection();
membersToDelete.addMailAddress(members.get_Item(0));
membersToDelete.addMailAddress(members.get_Item(1));

// Elimina membri
client.deleteFromDistributionList(distributionLists[0], membersToDelete);

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 abbiamo descritto come manipolare i membri nelle liste di distribuzione di MS Exchange a livello di codice. Con l’aiuto di esempi di codice, hai visto come aggiungere o rimuovere membri da una lista di distribuzione di Exchange in Java. Inoltre, puoi esplorare la documentazione per saperne di più su Aspose.Email per Java. Inoltre, puoi porre le tue domande tramite il nostro forum.

Guarda anche