使用就地存档
Contents
[
Hide
]
Office 365 中的就地存档
Office 365 中的就地存档为用户提供额外的存储空间。启用存档邮箱后,用户可通过 Microsoft Outlook 和 Outlook Web Access 访问并在其存档邮箱中存储邮件。当使用 Outlook 打开启用了就地存档的邮箱时,存档邮箱会显示为一个独立的邮箱。
将项目移动到就地存档
Aspose.Email API 可通过以下方式将项目移动到用户的存档邮箱: IEWSClient.archiveItem 方法。 IEWSClient.archiveItem 该方法提供四个重载,如下列出。
- archiveItem(String sourceFolderUri, Appointment appointment)
- archiveItem(String sourceFolderUri, ExchangeTask task)
- archiveItem(String sourceFolderUri, MapiMessageItemBase item)]
- archiveItem(String sourceFolderUri, String uniqueId)
下面的代码示例演示了以下用法: IEWSClient.archiveItem 使用 UniqueUri 将电子邮件移动到存档邮箱的方法。
NetworkCredential credentials = new NetworkCredential(username, password, domain);
IEWSClient client = EWSClient.getEWSClient(mailboxUri, credentials);
ExchangeMessageInfoCollection msgCollection = client.listMessages(client.getMailboxInfo().getInboxUri());
for (ExchangeMessageInfo msgInfo : (Iterable<ExchangeMessageInfo>) msgCollection) {
System.out.println("Subject:" + msgInfo.getSubject());
client.archiveItem(client.getMailboxInfo().getInboxUri(), msgInfo.getUniqueUri());
}
client.dispose();