การทำงานกับกฎบน Exchange Server
Contents
[
Hide
]
การจัดการกฎ
Aspose.Email สามารถใช้เพื่อจัดการกฎบน Exchange Server โดยใช้ EWSClient คลาส นี้ใช้ Exchange Web Services (EWS) ซึ่งมีใน Exchange Server 2007 และรุ่นต่อมานี้ เพื่อแสดงวิธีจัดการกฎ บทความนี้อธิบายวิธี:
- อ่านกฎที่มีอยู่แล้วบนเซิร์ฟเวอร์.
- สร้างกฎใหม่.
- อัปเดตกฎที่มีอยู่.
Microsoft Exchange Server 2010 Service Pack 1 จำเป็นสำหรับคุณสมบัติทั้งหมดที่อธิบายในบทความนี้
อ่านกฎ
เพื่อรับกฎทั้งหมดจาก Exchange Server:
- เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
- เรียกใช้ IEWSClient->GetInboxRules() เมธอดเพื่อรับกฎทั้งหมด
- ในลูป ให้เรียกดูกฎทั้งหมดและแสดงคุณสมบัติกฎเช่นเงื่อนไข การกระทำ และชื่อ.
โค้ดสแนปต่อไปนี้แสดงวิธีอ่านกฎ
การสร้างกฎใหม่
เพื่อสร้างกฎใหม่บน Exchange Server ให้ทำตามขั้นตอนต่อไปนี้:
- เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
- สร้างอินสแตนซ์ใหม่ของคลาส InboxRule และตั้งค่าคุณสมบัติที่บังคับต่อไปนี้:
- ชื่อที่แสดง
- เงื่อนไข
- การกระทำ
- เรียกใช้ IEWSClient->CreateInboxRule() เมธอดเพื่อสร้างกฎ
โค้ดสแนปต่อไปนี้แสดงวิธีสร้างกฎใหม่
การอัปเดตกฎ
เพื่ออัปเดตกฎบน Exchange Server:
- เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
- เรียกใช้ IEWSClient->GetInboxRules() เมธอดเพื่อรับกฎทั้งหมด
- ในลูป, เรียกดูกฎทั้งหมดและรับกฎที่ต้องการเปลี่ยนโดยตรงกับ DisplayName ในเงื่อนไข.
- อัปเดตคุณสมบัติกฎ
- เรียกใช้ IESClient.UpdateInboxRule() เมธอดเพื่ออัปเดตกฎ
โค้ดสแนปต่อไปนี้แสดงวิธีอัปเดตกฎ