Microsoft Exchange Server menyediakan fasilitas kotak surat bersama yang dapat diakses oleh banyak pengguna. Pengguna dapat mengirim atau menerima email, membuat kalender dan tugas, dan melakukan aktivitas lainnya. Saat bekerja dengan MS Exchange Server secara terprogram, Anda mungkin perlu mengakses email dari kotak surat bersama. Oleh karena itu, dalam artikel ini, Anda akan mempelajari cara membaca pesan email dari kotak surat bersama di MS Exchange Server menggunakan Java.

Java API untuk Membaca Email dari Kotak Surat Bersama di Exchange Server

Untuk membaca pesan dari kotak surat bersama di MS Exchange Server, kami akan menggunakan Aspose.Email for Java. API menyediakan banyak fitur untuk terhubung dan bekerja dengan MS Exchange Server dari dalam aplikasi Java. 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.2</version>
    <classifier>jdk16</classifier>
</dependency>

Baca Email dari Kotak Surat Bersama di Exchange Server di Java

Berikut adalah langkah-langkah untuk membaca email dari kotak surat bersama di MS Exchange Server dengan klien EWS di Java.

Contoh kode berikut menunjukkan cara membaca pesan email dari kotak surat bersama di MS Exchange Server di Java.

final String mailboxUri = "<HOST>";
final String domain = "";
final String username = "<EMAIL ADDRESS>";
final String password = "<PASSWORD>";
final String sharedEmail = "<SHARED EMAIL ADDRESS>";

// Siapkan kredensial jaringan
NetworkCredential credentials = new NetworkCredential(username, password, domain);

// Dapatkan klien EWS
IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials);

// Dapatkan item dari kotak masuk
String[] items = client.listItems(sharedEmail, "Inbox");

// Baca setiap pesan email
for (String item : items) {
	MapiMessage msg = client.fetchItem(item);
	System.out.println("Subject:" + msg.getSubject());
	System.out.println("Subject:" + msg.getBody());
}
client.dispose();

Dapatkan Lisensi API Gratis

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

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara membaca pesan email dari kotak surat bersama di Microsoft Exchange Server di Java. Anda cukup menginstal API dan mengintegrasikan contoh kode yang disediakan untuk mengakses kotak surat bersama dari dalam aplikasi Java Anda. Selain itu, Anda dapat mempelajari lebih lanjut tentang Aspose.Email for Java dari dokumentasi. Selain itu, jika Anda memiliki pertanyaan, Anda dapat bertanya kepada kami melalui forum kami.

Lihat juga