Tambah dan Hapus Anggota di Daftar Distribusi MS Exchange di Java

MS Exchange Server memungkinkan Anda membuat daftar distribusi untuk mengirim email ke sekelompok orang. Di artikel sebelumnya, kami telah membahas cara membuat atau mengambil daftar distribusi Exchange di Java. Pada artikel ini, Anda akan mempelajari cara menambah atau menghapus anggota dalam daftar distribusi MS Exchange di Java.

API Java untuk Mengelola Anggota Daftar Distribusi Exchange

Untuk bekerja dengan anggota daftar distribusi di MS Exchange Server, kami akan menggunakan Aspose.Email for Java. Ini adalah API yang kuat yang memungkinkan Anda bekerja dengan MS Exchange Server dengan mulus. Anda dapat mengunduh API atau menginstalnya menggunakan konfigurasi Maven berikut.

Gudang:

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

Ketergantungan:

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

Tambahkan Anggota ke Daftar Distribusi MS Exchange di Java

Berikut adalah langkah-langkah untuk menambahkan anggota ke daftar distribusi MS Exchange di Java.

Contoh kode berikut menunjukkan cara menambahkan anggota ke daftar distribusi Exchange di Java.

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

// Dapatkan daftar
ExchangeDistributionList[] distributionLists = client.listDistributionLists();

// Buat daftar baru dan tambahkan anggota yang akan ditambahkan
MailAddressCollection newMembers = new MailAddressCollection();
newMembers.add("address4@host.com");
newMembers.add("address5@host.com");

// Tambahkan daftar baru ke daftar yang ada
client.addToDistributionList(distributionLists[0], newMembers);

Hapus Anggota dari Daftar Distribusi MS Exchange di Java

Berikut adalah langkah-langkah untuk menghapus anggota dari daftar distribusi MS Exchange menggunakan Java.

Contoh kode berikut menunjukkan cara menghapus anggota dari daftar distribusi Exchange di Java.

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

// Dapatkan daftar
ExchangeDistributionList[] distributionLists = client.listDistributionLists();

// Ambil anggota dari daftar yang diinginkan
MailAddressCollection members = client.fetchDistributionList(distributionLists[0]);

// Buat daftar baru dan tambahkan anggota yang akan dihapus
MailAddressCollection membersToDelete = new MailAddressCollection();
membersToDelete.addMailAddress(members.get_Item(0));
membersToDelete.addMailAddress(members.get_Item(1));

// Hapus anggota
client.deleteFromDistributionList(distributionLists[0], membersToDelete);

Dapatkan Lisensi API Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.Email for Java tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, kami telah membahas cara memanipulasi anggota dalam daftar distribusi MS Exchange secara terprogram. Dengan bantuan contoh kode, Anda telah melihat cara menambah atau menghapus anggota dari daftar distribusi Exchange di Java. Di samping itu, Anda dapat menjelajahi dokumentasi untuk membaca lebih lanjut tentang Aspose.Email for Java. Selain itu, Anda dapat mengajukan pertanyaan melalui forum kami.

Lihat juga