Kelola Percakapan Exchange melalui EWS
Aspose.Email memungkinkan Anda mengelola item percakapan pada Microsoft Exchange Server menggunakan EWSClient kelas. Fungsionalitas ini bergantung pada Exchange Web Services (EWS), tersedia di Exchange Server 2007 dan selanjutnya. Contoh dalam panduan ini menunjukkan cara menemukan, menyalin, memindahkan, dan menghapus item percakapan pada Exchange Server 2010 SP1 atau lebih baru.
Temukan Percakapan
Untuk mengambil informasi percakapan dari folder Exchange tertentu, ikuti langkah-langkah di bawah ini:
- Hubungkan ke Exchange Server menggunakan IEWSClient.
- Panggil FindConversations() metode untuk mendaftar percakapan di folder target.
- Baca properti seperti ID percakapan, topik, dan status flag.
Contoh kode berikut menunjukkan cara menemukan dan menampilkan item percakapan dari kotak masuk Exchange Server.
Salin Percakapan
Untuk menyalin item percakapan ke folder lain:
- Hubungkan ke Exchange Server menggunakan IEWSClient.
- Ambil percakapan dengan FindConversations() metode.
- Gunakan CopyConversationItems() untuk menyalin percakapan yang cocok.
Contoh kode berikut menunjukkan cara menemukan dan menyalin item percakapan tertentu dari kotak masuk Exchange Server ke folder Item Terhapus berdasarkan kondisi yang ditentukan.
Pindahkan Percakapan
Anda dapat memindahkan percakapan antar folder. Contoh kode berikut menunjukkan cara menemukan dan memindahkan item percakapan tertentu dari kotak masuk Exchange Server ke folder lain.
- Hubungkan ke Exchange Server menggunakan IEWSClient.
- Identifikasi percakapan yang akan dipindahkan.
- Panggil MoveConversationItems() metode dengan URI folder tujuan.
Hapus Percakapan
Untuk menghapus utas percakapan dari folder:
- Hubungkan ke Exchange Server menggunakan IEWSClient.
- Gunakan FindConversations() untuk menemukan percakapan target.
- Panggil DeleteConversationItems() metode untuk menghapusnya.
Contoh kode berikut menunjukkan cara menemukan dan menghapus item percakapan tertentu dari kotak masuk Exchange Server.