คุณลักษณะยูทิลิตี้ใน Aspose.Email สำหรับ .NET

การทำงานกับการสื่อสารแบบรวม

Aspose.Email สามารถเรียกคืนข้อมูลการสื่อสารแบบรวมจาก Exchange Server 2010. การสื่อสารแบบรวมเช่น การรับข้อมูลการกำหนดค่า, เริ่มการโทรออก, ดึงข้อมูลการโทรตาม ID การโทรและตัดการโทรตาม ID ได้รับการสนับสนุนในปัจจุบัน. ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการดึงข้อมูลการกำหนดค่าการสื่อสารแบบรวมจาก Microsoft Exchange Server 2010.

รับเคล็ดลับอีเมล

Microsoft Exchange Server ได้เพิ่มคุณลักษณะใหม่หลายอย่างใน Exchange Server 2010 และ 2013 หนึ่งในนั้นทำให้ผู้ใช้สามารถรับเคล็ดลับการส่งเมลขณะเขียนข้อความอีเมลได้ เคล็ดลับเหล่านี้มีประโยชน์อย่างมากเพราะให้ข้อมูลก่อนที่อีเมลจะถูกส่ง ตัวอย่างเช่น หากที่อยู่อีเมลในรายการผู้รับผิดพลาด จะมีเคล็ดลับแสดงให้คุณทราบว่าที่อยู่นั้นไม่ถูกต้อง เคล็ดลับการส่งเมลยังทำให้คุณเห็นการตอบกลับนอกสำนักก่อนส่งอีเมล: Exchange Server (2010 & 2013) จะส่งเคล็ดลับการส่งเมลเมื่อกำลังเขียนข้อความอีเมล หากผู้รับหนึ่งคนหรือหลายคนตั้งค่าการตอบกลับนอกสำนัก Microsoft Exchange Server 2010 Service Pack 1 เป็นสิ่งจำเป็นสำหรับคุณลักษณะทั้งหมดที่แสดงในบทความนี้ ส่วนโค้ดตัวอย่างต่อไปนี้แสดงวิธีใช้ EWSClient คลาสที่ใช้ Exchange Web Services, มีให้ใน Microsoft Exchange Server 2007 และรุ่นต่อ ๆ ไป.

การแสดงตนของ Exchange

การแอบทำหน้าที่ (Impersonation) ของ Exchange อนุญาตให้บุคคลหนึ่งแอบทำหน้าที่เป็นบัญชีอื่นและดำเนินการต่าง ๆ โดยใช้สิทธิ์ของบัญชีที่ถูกแอบทำหน้าที่แทนของตนเอง ในขณะที่การมอบหมาย (delegation) ให้ผู้ใช้ทำงานในนามของผู้ใช้อื่น การแอบทำหน้าที่ทำให้พวกเขาสามารถทำงานเหมือนผู้ใช้คนอื่น Aspose.Email รองรับการแอบทำหน้าที่ของ Exchange. The EWSClient class ให้ ImpersonateUser และ ResetImpersonation เมธอดเพื่ออำนวยความสะดวกให้กับคุณลักษณะนี้.

เพื่อทำงานนี้:

  1. เริ่มต้น ExchangeWebServiceClient สำหรับผู้ใช้ 1.
  2. เริ่มต้น ExchangeWebServiceClient สำหรับผู้ใช้ 2.
  3. เพิ่มข้อความทดสอบไปยังบัญชี.
  4. เปิดใช้งานการแสดงตน.
  5. รีเซ็ตการแสดงตน.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการใช้ EWSClient คลาสสำหรับทำฟีเจอร์การแสดงตน (Impersonation).

ฟีเจอร์ Auto Discover ด้วย EWS

Aspose.Email API ช่วยให้คุณค้นพบการตั้งค่า Exchange Server ด้วยการใช้ EWS Client 

ยกเลิกการกู้คืน PST ไปยัง Exchange Server

Aspose.Email API ช่วยให้คุณกู้คืนไฟล์ PST ไปยัง Exchange Server. อย่างไรก็ตาม หากการดำเนินการใช้เวลานานเนื่องจากไฟล์ PST มีขนาดใหญ่ อาจจำเป็นต้องระบุเกณฑ์สำหรับการยกเลิกการดำเนินการ. สามารถทำได้โดยใช้ API ตามที่แสดงในตัวอย่างโค้ดต่อไปนี้.

หมายเหตุ: ตัวอย่างต้องการให้เพิ่มคลาสต่อไปนี้ด้วย.


 public class CustomAbortRestoreException : Exception { }