인플레이스 아카이브 작업
Contents
[
Hide
]
Office 365의 인플레이스 아카이브
Office 365의 인플레이스 아카이브는 사용자에게 추가 저장 공간을 제공합니다. 아카이브 사서함이 활성화되면 사용자는 Microsoft Outlook 및 Outlook on the Web을 사용하여 아카이브 사서함에 접근하고 메시지를 저장할 수 있습니다. 인플레이스 아카이브가 활성화된 사서함을 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();