Buat Daftar Distribusi Exchange di Java

MS Exchange Server memungkinkan Anda membuat daftar distribusi email yang dapat digunakan untuk mengirim email ke sekelompok orang tanpa memasukkan alamat email satu per satu. Untuk membuat daftar tersebut secara terprogram, artikel ini membahas cara membuat daftar distribusi di MS Exchange Server di Java. Selain itu, ini menunjukkan cara mengambil daftar distribusi secara terprogram.

Java API untuk Membuat Daftar Distribusi di MS Exchange Server

Untuk membuat daftar distribusi di MS Exchange Server, kami akan menggunakan Aspose.Email for Java. API dirancang untuk membuat, mengirim, dan memproses email dari dalam aplikasi Java. Selain itu, ini mendukung bekerja dengan MS Outlook dan Exchange Server tanpa menulis kode yang rumit. 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>

Buat Daftar Distribusi MS Exchange di Java

Berikut langkah-langkah membuat daftar distribusi di MS Exchange Server di Java.

Contoh kode berikut menunjukkan cara membuat daftar distribusi MS Exchange di Java.

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

// Buat daftar instan
ExchangeDistributionList distributionList = new ExchangeDistributionList();

// Tetapkan nama tampilan
distributionList.setDisplayName("test private list");

// Tambahkan anggota ke daftar
MailAddressCollection members = new MailAddressCollection();
members.add("address1@host.com");
members.add("address2@host.com");
members.add("address3@host.com");

// Buat daftar
client.createDistributionList(distributionList, members);

Ambil Daftar Distribusi dari MS Exchange Server di Java

Sekarang, mari kita lihat cara mengambil daftar distribusi dari MS Exchange Server secara terprogram di Java.

Contoh kode berikut menunjukkan cara mengambil daftar distribusi dari MS Exchange Server di Java.

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

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

// Ulangi setiap daftar dan ambil anggota
for (ExchangeDistributionList distributionList : distributionLists) {
    MailAddressCollection members = client.fetchDistributionList(distributionList);
   for (MailAddress member : (Iterable<MailAddress>) members) {
        System.out.println(member.getAddress());
    }
}

Dapatkan Lisensi API Gratis

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

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara membuat daftar distribusi di MS Exchange Server di Java. Selain itu, Anda telah melihat cara mengambil daftar distribusi MS Exchange secara terprogram. Selain itu, Anda dapat menjelajahi dokumentasi untuk membaca lebih lanjut tentang Aspose.Email for Java. Selain itu, Anda dapat memposting pertanyaan Anda ke forum kami.

Lihat juga