Praca z archiwum w miejscu (In-Place Archive)

Archiwa w miejscu w Office 365

Archiwa w miejscu w Office 365 zapewniają użytkownikom dodatkową przestrzeń dyskową. Po włączeniu skrzynek archiwalnych użytkownicy mogą uzyskać dostęp i przechowywać wiadomości w swojej skrzynce archiwalnej, korzystając z Microsoft Outlook oraz Outlook na sieci web. Gdy skrzynka z włączonym archiwum w miejscu zostaje otwarta w Outlooku, skrzynka archiwalna jest wyświetlana jako oddzielna skrzynka.

Przenoszenie elementów do archiwum w miejscu

Aspose.Email API może być używane do przenoszenia elementów do archiwum skrzynki użytkownika przy użyciu IEWSClient.archiveItem metoda. IEWSClient.archiveItem metoda udostępnia cztery przeciążenia, wymienione poniżej.

  • archiveItem(String sourceFolderUri, Appointment appointment)
  • archiveItem(String sourceFolderUri, ExchangeTask task)
  • archiveItem(String sourceFolderUri, MapiMessageItemBase item)]
  • archiveItem(String sourceFolderUri, String uniqueId)

Poniższy przykład kodu demonstruje użycie IEWSClient.archiveItem metoda przenoszenia e‑maila do skrzynki archiwum przy użyciu 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();