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();