インプレースアーカイブの操作
Contents
[
Hide
]
Office 365のインプレースアーカイブ
Office 365のインプレースアーカイブは、ユーザーに追加のストレージ領域を提供します。アーカイブメールボックスを有効化すると、ユーザーはMicrosoft OutlookおよびOutlook on the Webを使用してアーカイブメールボックスにアクセスし、メッセージを保存できます。インプレースアーカイブが有効なメールボックスをOutlookで開くと、アーカイブメールボックスは別のメールボックスとして表示されます。
インプレースアーカイブへアイテムを移動
Aspose.Email APIは、ユーザーのアーカイブメールボックスへアイテムを移動するために使用できます。 IEWSClient.archiveItem メソッド。 IEWSClient.archiveItem このメソッドは、以下に示す4つのオーバーロードを提供します。
- 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();