Работа с локальным архивом
Местные архивы в Office 365
Местовые архивы в Office 365 предоставляют пользователям дополнительное пространство для хранения. После включения архивных почтовых ящиков пользователи могут получать доступ к сообщениям и хранить их в своем архивном почтовом ящике с помощью Microsoft Outlook и Outlook в Интернете. Если почтовый ящик с включенной архивацией на месте открывается в Outlook, архивный почтовый ящик отображается как отдельный почтовый ящик.
Переместить элементы в локальный архив
Aspose.Email API можно использовать для перемещения элементов в архивный почтовый ящик пользователей с помощью IEWSClient.archiveItem method. 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();