.NET Framework Bookmark and Share   
 index > Windows Communication Foundation > Integration with Exchange server
 

Integration with Exchange server

Hi all!

I want to develop an application that would perform some logic everytime a new eMail is received an processed by Exchange server.The solution that I want to design has to be SOA compliant. I would like to know if thereis a way to build a web service that would be notified everytime Exchange receives a new message. Whatmechanismsor feature within Exchange (filters, queues, etc.) are themost appropriatefor that type of development?For example, is there some kind of pub/sub pattern that could be implemented to achieve this?

Any idea or reference regarding that topicwill be appreciated.

Thanks

Dan
drheaume80

Hi Dan,

As Riquel mentioned, since the application you want to design is coupled with Exchange server, it would be helpful to get more information on the Exchange development side(some existing SOA or REST service API exchange has already opened).

For WCF side, it just provides a unified programming platform for you to build SOA conformed application/services. If you want to get more about WCF service design or patterns, you can have a look at the MSDN WCF developer center or the service station series articlesin MSDN magazine:

#Windows Communication Foundation
http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

#MSDN Magazine: Service Station
http://msdn.microsoft.com/en-us/magazine/cc501058.aspx



Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Steven Cheng - MSFT
Hi Dan,

Please post Exchange Server Development issues to this forum for better help:
http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/threads/
Topics discussed include: Web services, APIs, application conversion and apps in general.
Best regards,
Riquel
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
Riquel_Dong

Hi Dan,

As Riquel mentioned, since the application you want to design is coupled with Exchange server, it would be helpful to get more information on the Exchange development side(some existing SOA or REST service API exchange has already opened).

For WCF side, it just provides a unified programming platform for you to build SOA conformed application/services. If you want to get more about WCF service design or patterns, you can have a look at the MSDN WCF developer center or the service station series articlesin MSDN magazine:

#Windows Communication Foundation
http://msdn.microsoft.com/en-us/netframework/aa663324.aspx

#MSDN Magazine: Service Station
http://msdn.microsoft.com/en-us/magazine/cc501058.aspx



Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Steven Cheng - MSFT
Thanks all.

Your references were helpful. For the time being, in am only working on a proof of concept. In want to design a Business Intelligence solution that can intgrate to Exchange server. I want it to be SOA, and I am at the step where I want to know how easily I can use the information managed by Exchange Server (and Outlook as well).

I have more questions that are still unanswered.

What are the data or message structure that can be used within Exchange for me to know the type of action that was performed on an e-mail? For example, is it possible to know that an e-mail is a reply to a previous e-mail?
Is it possible to know if a user has copied an e-mail to a specific folder?
Is it possible to know that an e-mail has been deleted?
Etc.

Where can I find answers to these questions and any other information regarding the programming model of Exchange Server and Outlook? Is this information available online? Is there any book on that topic.

Many thanks.

Dan
drheaume80
Please post Exchange Server Development issues to this forum for better help:
http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/threads/
Best regards,
Riquel
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Welcome to the All-In-One Code Framework! If you have any feedback, please tell us.
Riquel_Dong

You can use google to search for other answers

Custom Search

More Threads

• WCF ASP.NET HTTPS
• webHttpBinding
• Hosting a service in IIS where service DLL is separate from contract DLL
• Problems creating client callback contract (metadata contains a reference that cannot be resolved)
• Nested DataContract won't initialize
• Converting Message between soap versions
• Setting the ReaderQuotas on a CustomBinding
• Callback and user-defined type?
• Generic ProvideFault and Fault Contracts
• Generate a proxy with an Interface of the ServiceContract using a fixed Guid for easy COM maintainability