Revision: 37934
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at December 21, 2010 03:03 by poxet
Initial Code
using Microsoft.Exchange.WebServices.Data;
internal static ExchangeService ExchangeService
{
get
{
var exchangeService = new ExchangeService(ExchangeVersion.Exchange2007_SP1); //Or ExchangeVersion.Exchange2010
//Use NetworkCredential in the ExchangeServiceBase namespace (If this line is excluded, current user will be used)
exchangeService.Credentials = new System.Net.NetworkCredential("userName", "password", "domain");
//URL to the exchange service
exchangeService.AutodiscoverUrl("emailAddress"); //Use email address to find uri
//exchangeService.Url = new Uri(exchangeServiceUrl); //set explicit path to uri
return exchangeService;
}
}
public static FindItemsResults<Item> GetSentMessages(int pageSize, int offset, out int totalCount)
{
var findResults = ExchangeService.FindItems(WellKnownFolderName.SentItems, new ItemView(pageSize, offset));
totalCount = findResults.TotalCount;
return findResults;
}
Initial URL
Initial Description
Use the exchange SOAP api to retrieve sent messages.
Initial Title
Get sent messages from exchange
Initial Tags
Initial Language
C#