Travailler avec l'archive sur place
Archives sur place dans Office 365
Les archives sur place dans Office 365 offrent aux utilisateurs un espace de stockage supplémentaire. Une fois les boîtes aux lettres d’archive activées, les utilisateurs peuvent accéder et stocker des messages dans leur boîte aux lettres d’archive en utilisant Microsoft Outlook et Outlook sur le Web. Lorsque la boîte aux lettres avec archivage sur place activé est ouverte avec Outlook, la boîte aux lettres d’archive apparaît comme une boîte aux lettres séparée.
Déplacer des éléments vers l’archive sur place
L’API Aspose.Email peut être utilisée pour déplacer des éléments dans la boîte aux lettres d’archive des utilisateurs en utilisant le IEWSClient.archiveItem méthode. IEWSClient.archiveItem la méthode fournit quatre surcharges listées ci‑dessus.
- archiveItem(String sourceFolderUri, Appointment appointment)
- archiveItem(String sourceFolderUri, ExchangeTask task)
- archiveItem(String sourceFolderUri, MapiMessageItemBase item)]
- archiveItem(String sourceFolderUri, String uniqueId)
L’exemple de code ci‑dessous montre l’utilisation de IEWSClient.archiveItem méthode pour déplacer un courriel vers la boîte aux lettres d’archive en utilisant le 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();