public static void Run() { //ExStart: MoveItemsToInPlaceArchive 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(); //ExEnd: MoveItemsToInPlaceArchive }