Trabalhando com Arquivo In-Place

Arquivos In-Place no Office 365

Arquivos In-Place no Office 365 fornecem aos usuários espaço adicional de armazenamento. Depois que as caixas de correio de arquivamento são ativadas, os usuários podem acessar e armazenar mensagens em sua Caixa de Correio de Arquivo usando o Microsoft Outlook e o Outlook na Web. Quando a caixa de correio com arquivamento In-Place habilitado é aberta com o Outlook, a caixa de correio de arquivamento é exibida como uma caixa de correio separada.

Mover Itens para o Arquivo In-Place

A API Aspose.Email pode ser usada para mover itens para a caixa de correio de arquivo dos usuários usando o IEWSClient.ArchiveItem método. O IEWSClient.ArchiveItem método fornece quatro sobrecargas que estão listadas abaixo.

O exemplo de código dado abaixo demonstra o uso do IEWSClient.ArchiveItem método para mover um email para a Caixa de Correio de Arquivo usando o 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();