Yerinde Arşiv ile Çalışma
Office 365’te Yerinde Arşivler
Office 365’te Yerinde Arşivler, kullanıcılara ek depolama alanı sağlar. Arşiv posta kutuları etkinleştirildikten sonra, kullanıcılar Microsoft Outlook ve Outlook Web üzerinden Archive Mailbox’larına erişip mesajları saklayabilirler. Yerinde arşivleme etkinleştirilmiş bir posta kutusu Outlook ile açıldığında, arşiv posta kutusu ayrı bir posta kutusu olarak gösterilir.
Yerinde Arşive Öğeleri Taşı
Aspose.Email API, öğeleri kullanıcıların arşiv posta kutusuna taşımak için kullanılabilir IEWSClient.archiveItem metod. IEWSClient.archiveItem yöntem, aşağıda listelenen dört aşırı yükleme sağlar.
- archiveItem(String sourceFolderUri, Appointment appointment)
- archiveItem(String sourceFolderUri, ExchangeTask task)
- archiveItem(String sourceFolderUri, MapiMessageItemBase item)]
- archiveItem(String sourceFolderUri, String uniqueId)
Aşağıda verilen kod örneği, kullanımını gösterir IEWSClient.archiveItem UniqueUri kullanarak bir e-postayı Arşiv Posta Kutusuna taşıyan yöntem.
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();