คุณสมบัติอรรถประโยชน์
การส่งข้อความพร้อมตัวเลือกการโหวต
Microsoft Outlook อนุญาตให้ผู้ใช้สร้างแบบสำรวจเมื่อต composing ข้อความใหม่ ซึ่งทำได้โดยรวมตัวเลือกการโหวต เช่น ใช่, ไม่ใช่, อาจจะ เป็นต้น คลาส FollowUpOptions ที่ Aspose.Email มีให้มานั้นมีคุณสมบัติ VotingButtons ซึ่งสามารถใช้ตั้งหรือดึงค่าของตัวเลือกการโหวต บทความนี้ให้ตัวอย่างโดยละเอียดของการสร้าง MapiMessage ที่มีตัวเลือกการโหวตสำหรับสร้างแบบสำรวจและจากนั้นส่งข้อความโดยใช้ลูกค้า Exchange Web Service (EWS).
การสร้างและส่งข้อความพร้อมตัวเลือกการโหวต
ส่วนของโค้ดต่อไปนี้แสดงวิธีการสร้างข้อความใหม่และส่งพร้อมตัวเลือกการโหวต.
โค้ดตัวอย่างต่อไปนี้แสดงการกำหนดเมธอด CreateTestMessage ที่ใช้งานในตัวอย่างข้างต้น.
ละเลยหรือข้ามใบรับรอง SSL ที่ไม่ถูกต้องหรือหมดอายุ
Aspose.Email สามารถจัดการใบรับรอง SSL บน Exchange Server โดยใช้ EWSClient คลาส. หากใบรับรอง SSL หมดอายุหรือไม่ถูกต้อง, Aspose.Email จะทำการโยนข้อยกเว้นเนื่องจากใบรับรอง SSL ที่ไม่ถูกต้อง เพื่อหลีกเลี่ยงข้อผิดพลาดของใบรับรอง SSL นี้โดยการละเลยโดยใช้เมธอดที่แสดงในโค้ดด้านล่าง ลงทะเบียนตัวจัดการ callback ในเมธอด main() หรือ init() ของคุณและเพิ่มเมธอดด้านล่างเป็นสมาชิกของคลาส.
สร้างข้อความ RE และ FW จากไฟล์ MSG
IEWSClient ทำให้นักพัฒนาสามารถสร้างข้อความ RE (Reply/Reply All) และ FW (Forward) จากข้อความต้นทาง. ข้อความต้นทางถูกระบุโดยการเลือก ExchangeMessageInfo จาก ExchangeMessageInfoCollection ที่ได้จาก ListMessages(). อาร์กิวเมนต์อื่นเป็นค่าจริงของ MailMessage เพื่อส่งเป็นข้อความ RE หรือ FW โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อความและจากนั้นตอบกลับข้อความนั้นและทำการ Forward ข้อความนั้น เพื่อทำภารกิจนี้:
- เริ่มต้น IEWSClient อ็อบเจ็กต์โดยให้ข้อมูลรับรองที่ถูกต้อง
- ส่งข้อความตัวอย่างบางข้อความ.
- เรียกใช้ Reply(), ReplyAll() และ Forward() เมธอดสำหรับส่งข้อความ.
การเพิ่มส่วนหัวในคำขอ EWS
API ของ Aspose.Email อนุญาตให้เพิ่ม header ไปยังคำขอ Exchange ซึ่งสามารถใช้เพื่อเพิ่ม header ไปยังคำขอ EWS สำหรับ header ต่าง ๆ ที่อาจใช้เพื่อวัตถุประสงค์ที่แตกต่างกัน ตัวอย่างหนึ่งอาจเป็นการเพิ่ม header X-AnchorMailbox ที่ใช้จัดการปัญหา throttling บนเซิร์ฟเวอร์ Exchange. The AddHeader เมธอดของ IEWSClient ใช้เพื่อเพิ่ม header ไปยังคำขอ EWS ตามที่แสดงในตัวอย่างโค้ดต่อไปนี้.
การทำงานกับการสื่อสารแบบรวม
Aspose.Email สามารถเรียกคืนข้อมูลการสื่อสารแบบรวมจาก Exchange Server 2010. การสื่อสารแบบรวมเช่น การรับข้อมูลการกำหนดค่า, เริ่มการโทรออก, ดึงข้อมูลการโทรตาม ID การโทรและตัดการโทรตาม ID ได้รับการสนับสนุนในปัจจุบัน. ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการดึงข้อมูลการกำหนดค่าการสื่อสารแบบรวมจาก Microsoft Exchange Server 2010.
รับเคล็ดลับอีเมล
Microsoft Exchange Server เพิ่มคุณลักษณะใหม่หลายอย่างกับ Exchange Server 2010 และ 2013 หนึ่งในนั้นทำให้ผู้ใช้รับ Mail Tips เมื่อกำลังเขียนอีเมล ข้อมูลเหล่านี้มีประโยชน์เพราะให้ข้อมูลก่อนส่งอีเมล ตัวอย่างเช่น หากที่อยู่อีเมลในรายชื่อผู้รับผิดพลาด จะมี tip แจ้งให้ทราบว่าที่อยู่นั้นไม่ถูกต้อง Mail Tips ยังทำให้เห็นการตอบอัตโนมัติเมื่อผู้รับอยู่ในสถานะนอกออฟฟิศก่อนส่งอีเมล: Exchange Server (2010 & 2013) จะส่ง mail tip ขณะเขียนอีเมลหากผู้รับหนึ่งหรือหลายคนตั้งค่าตอบอัตโนมัตินอกออฟฟิศ ต้องใช้ Microsoft Exchange Server 2010 Service Pack 1 สำหรับคุณลักษณะทั้งหมดที่แสดงในบทความนี้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีใช้ EWSClient คลาสที่ใช้ Exchange Web Services, มีให้ใน Microsoft Exchange Server 2007 และรุ่นต่อ ๆ ไป.