Krishna
Krishna

Reputation: 486

Programming with MS Exchange 2007

I am new to programming in Exchange space.

I would like to develop exchange plugin in c#. this plugin should be able to get all the messages (messages for all email ids) and depending on some rules plugin should able to do some operation on message.

Thanks, Krishna

Upvotes: 5

Views: 2764

Answers (3)

ejdyksen
ejdyksen

Reputation: 1509

The best place to start is the Developer Center for Exchange on msdn.microsoft.com.

If you want to process messages as they're traveling between mailboxes, you want to look into creating a Transport Agent.

However, if you want to look at messages at rest, in a mailbox (or a set of mailboxes), you want to look at Exchange Web Services (supported in Exchange 2007 and up).

However, istead of writing against the EWS SOAP API directly (which can be cumbersome), your best bet is to use the EWS Managed API, which essentially a wrapper for the SOAP API that you can call directly from C#, and it makes looking at mailbox content (and other cool stuff) really easy from C#.

EWS Managed API Docs

Upvotes: 1

Henning Krause
Henning Krause

Reputation: 5422

To process all messages that flow through Exchange you should create a transport agent (http://technet.microsoft.com/en-us/library/bb125012.aspx).

Upvotes: 0

Glory Raj
Glory Raj

Reputation: 17691

I hope these links will helps you on programming with MS Exchange 2007 with c#

Part 1: programming with MS Exchange 2007

Part 2: programming with MS Exchange 2007

Part 3: programming with MS Exchange 2007

Upvotes: 2

Related Questions