Query e-mail details from Exchange Server

API can be downloaded from the below link

http://www.microsoft.com/download/en/details.aspx?id=13480

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Microsoft.Exchange.WebServices.Data;
using System.Net;

public partial class Test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new NetworkCredential( “username”, “password”, “domain name” );
service.Url = new Uri(@”https://Exchange Server Name/EWS/Exchange.asmx”);
FindItemsResults findResults = service.FindItems(WellKnownFolderName.Inbox,new ItemView(1000));
int i = 0;
foreach (Item item in findResults.Items)
{
i = i + 1;
Response.Write(i +” – ” + item.Subject.ToString() + ”
“);
}
}
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.