Práce s In-Place archivem

In-Place archivy v Office 365

In-Place archivy v Office 365 poskytují uživatelům další úložný prostor. Po zapnutí archivních poštovních schránek mohou uživatelé přistupovat k zprávám a ukládat je ve své archivní poštovní schránce pomocí Microsoft Outlook a Outlook na webu. Když je poštovní schránka s povoleným In-Place archivováním otevřena v Outlooku, archivní poštovní schránka se zobrazí jako samostatná poštovní schránka.

Přesunout položky do In-Place archivu

Aspose.Email API může být použito k přesunu položek do archivní poštovní schránky uživatele pomocí IEWSClient.archiveItem metoda. IEWSClient.archiveItem metoda poskytuje čtyři přetížení, která jsou uvedena níže.

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

Ukázkový kód uvedený níže demonstruje použití IEWSClient.archiveItem metoda pro přesunutí e‑mailu do archivní poštovní schránky pomocí 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();