Bekerja dengan Aturan di Exchange Server

Mengelola Aturan

Aspose.Email dapat digunakan untuk mengelola aturan di Exchange Server menggunakan EWSClient kelas. Kelas ini menggunakan Exchange Web Services (EWS), yang tersedia di Exchange Server 2007 dan rilis selanjutnya. Untuk menunjukkan cara mengelola aturan, artikel ini menjelaskan cara:

  • Baca aturan yang sudah ada di server.
  • Buat aturan baru.
  • Perbarui aturan yang ada.

Microsoft Exchange Server 2010 Service Pack 1 diperlukan untuk semua fitur yang dijelaskan dalam artikel ini.

Baca Aturan

Untuk mengambil semua aturan dari Exchange Server:

  1. Terhubung ke Server Exchange menggunakan IEWSClient kelas.
  2. Panggil IEWSClient->GetInboxRules() metode untuk mendapatkan semua aturan.
  3. Dalam sebuah loop, telusuri semua aturan dan tampilkan properti aturan seperti kondisi, tindakan, dan nama.

Potongan kode berikut menunjukkan cara membaca aturan.

Membuat Aturan Baru

Untuk membuat aturan baru di Exchange Server, ikuti langkah-langkah berikut:

  1. Terhubung ke Server Exchange menggunakan IEWSClient kelas.
  2. Buat instance baru dari kelas InboxRule dan set properti wajib berikut:
    1. Nama Tampilan
    2. Kondisi
    3. Tindakan
  3. Panggil IEWSClient->CreateInboxRule() metode untuk membuat aturan.

Potongan kode berikut menunjukkan cara membuat aturan baru.

Memperbarui Aturan

Untuk memperbarui aturan di Exchange Server:

  1. Terhubung ke Server Exchange menggunakan IEWSClient kelas.
  2. Panggil IEWSClient->GetInboxRules() metode untuk mendapatkan semua aturan.
  3. Dalam sebuah loop, telusuri semua aturan dan dapatkan aturan yang ingin diubah dengan mencocokkan DisplayName dalam sebuah kondisi.
  4. Perbarui properti aturan
  5. Panggil IEWSClient.UpdateInboxRule() metode untuk memperbarui aturan.

Potongan kode berikut menunjukkan cara memperbarui aturan.