views:

1172

answers:

2

I am trying to create a booking system in C#.NET that will store bookings within a MSQL database but also add the bookings to the exchange calendar of the relevant user.

When a new appointment is created I want it to check the availabiity of users with their exchange calendars. If they are available it will book a date in the .NET system and also add an entry to exchange.

Is it possible to integrate .NET with exchange 2003?

The system would need to access 5 users calendar's and find their availability, could it be setup to allow this using a system user account or a new account created for this purpose?

+1  A: 

I have done this successfully with Exchange 2007 using the Exchange Web Services, which a quick search on google suggests they are available in Exchange 2003.

You have to install/enable the web services, setup an account in exchange that has impersonation rights on the other users.

Then you connect to the web service using a service binding that uses those master credentials and impersonates the other user. I found all the examples I needed in the MSDN site.

Update: Looks like the services I am talking about were introduced with 2007, sorry.

wulimaster
i got excited for a minute then :(
Andi
A: 

Hi..I'm also trying to access MS Exchange 2003 Calendar using PHP. Can you guide me achieve it? I have tried google but could not find a way out. Read regarding WebDav but I'm trying to achieve this without using tools. Is it possible?

Thank you. Regards, Sumit

Sumit
Why are you avoiding using the tools?
Andi