使用 WebDav 从 Exchange 服务器邮箱获取消息
Contents
[
Hide
]
在 Exchange 服务器上列出消息使用了 listMessages() 方法用于获取 Exchange 服务器邮箱中的消息列表。该 listMessages() 方法获取消息的基本信息,例如主题、Message ID、发件人和收件人。
要获取完整的消息详情,Aspose.Email.Exchange 提供了 ExchangeClient.fetchMessage() 方法。此方法接受消息 URI 作为参数并返回 MailMessage 类。该 MailMessage 类随后提供消息详细信息,如正文、标头和附件。
从 Exchange 服务器邮箱获取消息
从 Exchange 服务器邮箱获取消息:
- 创建类型的实例 ExchangeClient.
- 指定服务器名称、用户名、密码和域。
- 调用 listMessages 方法以获取 ExchangeMessageInfoCollection.
- 循环遍历 ExchangeMessageInfoCollection 集合以获取 ExchangeMessageInfo.getUniqueUri 值。
- 调用 ExchangeClient.fetchMessage() 并传入 ExchangeMessageInfo.getUniqueUri 作为参数。
以下代码片段连接到 Exchange 服务器邮箱并获取所有消息。