Trabajando con el Archivo In-Place
Archivos In-Place en Office 365
Los Archivos In-Place en Office 365 proporcionan a los usuarios espacio adicional de almacenamiento. Después de que los buzones de archivo estén activados, los usuarios pueden acceder y almacenar mensajes en su Buzón de Archivo utilizando Microsoft Outlook y Outlook en la Web. Cuando el buzón con la archivación In-Place activada se abre con Outlook, el buzón de archivo se muestra como un buzón separado.
Mover elementos al Archivo In-Place
La API Aspose.Email se puede utilizar para mover elementos al buzón de archivo de los usuarios utilizando el método IEWSClient.ArchiveItem
. El método IEWSClient.ArchiveItem
tiene cuatro sobrecargas que se enumeran a continuación.
ArchiveItem(string sourceFolderUri, Appointment appointment)
ArchiveItem(string sourceFolderUri, ExchangeTask task)
ArchiveItem(string sourceFolderUri, MapiMessageItemBase item)
ArchiveItem(string sourceFolderUri, string uniqueId)
El ejemplo de código dado a continuación demuestra el uso del método IEWSClient.ArchiveItem
para mover un correo electrónico al Buzón de Archivo utilizando el UniqueUri.
// For complete examples and data files, please go to https://github.com/aspose-email/Aspose.Email-for-.NET | |
const string mailboxUri = "<HOST>"; | |
const string domain = @""; | |
const string username = @"<USERNAME>"; | |
const string password = @"<PASSWORD>"; | |
NetworkCredential credentials = new NetworkCredential(username, password, domain); | |
IEWSClient client = EWSClient.GetEWSClient(mailboxUri, credentials); | |
ExchangeMessageInfoCollection msgCollection = client.ListMessages(client.MailboxInfo.InboxUri); | |
foreach (ExchangeMessageInfo msgInfo in msgCollection) | |
{ | |
Console.WriteLine("Subject:" + msgInfo.Subject); | |
client.ArchiveItem(client.MailboxInfo.InboxUri, msgInfo.UniqueUri); | |
} | |
client.Dispose(); |