Kelola Aturan Server Exchange dengan EWS

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

  • 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 loop foreach, jelajahi semua aturan dan tampilkan properti aturan seperti kondisi, tindakan, dan nama.

Potongan kode berikut menunjukkan cara membaca aturan.

Buat Aturan

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

  1. Terhubung ke Server Exchange menggunakan IEWSClient antarmuka.
  2. Buat instance baru dari InboxRule kelas dan atur 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.

Perbarui 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 loop foreach, jelajahi 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.