实用功能

发送带投票选项的消息

Microsoft Outlook 允许用户在撰写新邮件时创建投票。通过包含 “是”、 “否”、 “也许”等投票选项来实现。Aspose.Email 提供的 FollowUpOptions 类包含可用于设置或获取投票选项值的 VotingButtons 属性。本文提供了创建带有投票选项的 MapiMessage(用于创建投票)并使用 Exchange Web Service (EWS) 客户端发送该消息的详细示例。

创建并发送带投票选项的消息

以下代码片段展示了如何创建新消息并附带投票选项发送。

以下代码片段展示了上述示例中使用的 CreateTestMessage 方法的定义。

忽略或绕过无效或已过期的 SSL 证书

Aspose.Email 可通过使用以下方式处理 Exchange Server 上的 SSL 证书: EWSClient 类。如果 SSL 证书已过期或无效,Aspose.Email 会因无效的 SSL 证书抛出异常。通过使用下面代码中的方法忽略它们,以避免此类 SSL 证书错误。在 main() 或 init() 方法中注册回调处理程序,并将下面的方法添加为类的成员。

从 MSG 文件创建 RE 和 FW 消息

IEWSClient 让开发者从源消息创建 RE(回复/回复全部)和 FW(转发)消息。通过选择特定的 ExchangeMessageInfo 来自 ExchangeMessageInfoCollection 通过以下方式获取 ListMessages()。另一个参数是真实的 MailMessage 以 RE 或 FW 消息形式发送。以下代码片段展示了如何发送消息,然后回复该消息并转发该消息。要执行此任务:

  1. 初始化 IEWSClient 通过提供有效凭据来获取对象。
  2. 发送几条示例消息。
  3. 调用 Reply()ReplyAll() 和 Forward() 方法发送消息。

在 EWS 请求中添加标头

Aspose.Email API 允许向 Exchange 请求添加头部。这可用于向 EWS 请求添加不同用途的头部。例如,添加用于管理 Exchange 服务器限流问题的 X-AnchorMailbox 头部。 AddHeader 方法的 IEWSClient 用于向 EWS 请求添加标头,如下代码片段所示。

使用统一消息

Aspose.Email 可以从 Exchange Server 2010 检索统一消息信息。目前支持的统一消息功能包括获取配置信息、发起外呼、通过呼叫 ID 检索通话信息以及通过 ID 挂断通话。以下代码示例展示了如何从 Microsoft Exchange Server 2010 获取统一消息配置信息。

获取邮件提示

Microsoft Exchange Server 在 2010 和 2013 版中新增了多项功能。其中之一是在撰写邮件时向用户提供邮件提示。这些提示非常有用,因为它们在邮件发送前提供信息。例如,如果收件人列表中的电子邮件地址错误,系统会显示提示告知该地址无效。邮件提示还能在发送邮件前显示对方的外出回复:如果一个或多个收件人已设置外出回复,Exchange Server(2010 与 2013)将在撰写邮件时发送相应的提示。此文章展示的所有功能均需 Microsoft Exchange Server 2010 Service Pack 1。以下代码片段展示了如何使用 EWSClient 使用 Exchange Web Services 的类,可在 Microsoft Exchange Server 2007 及更高版本中使用。