public static void Run()
{
try
{
// ExStart:ListMessagesFromDifferentFolders
// Create instance of ExchangeClient class by giving credentials
ExchangeClient client = new ExchangeClient("https://MachineName/exchange/Username", "username", "password", "domain");
// Get folder URI
string strFolderURI = string.Empty;
strFolderURI = client.MailboxInfo.InboxUri;
strFolderURI = client.MailboxInfo.DeletedItemsUri;
strFolderURI = client.MailboxInfo.DraftsUri;
strFolderURI = client.MailboxInfo.SentItemsUri;
// get list of messages from the specified folder
ExchangeMessageInfoCollection msgCollection = client.ListMessages(strFolderURI);
// ExEnd:ListMessagesFromDifferentFolders
}
catch (Exception ex)
{
Console.Write(ex.Message);
}
}
}