As part of creating a service for syncing an internal application's calendar with Outlook Calendar (Exchange) I need a way to get all of the events from the calendars of a list of users. Through EWS I can get access to a user's calendar with their credentials but I won't have access to the password of the users I need to get the calendar's for. Is there any way to get at any user's data using admin credentials and that user's mail address?
相关问题
- Outlook Object Model - Hooking to the Conversation
- Analyzing Outlook HANG dump (with GoogleCalendarSy
- How to fix unresolved types when importing Exchang
- Get to an Exchange folder by path using EWS
- My email signature will not appear when generating
相关文章
- C# 调用outlook发送邮件获取邮件签名
- exchange web service error - the remote server ret
- com.sun.mail.smtp.SMTPSenderFailedException: 550 5
- Find all subfolders of the Inbox folder using EWS
- non standard locale with java.util.Calendar
- Outlook SMTPClient server error 5.3.4 5.2.0
- Calling getTime changes Calendar value
- How to Embed Image in Outlook Signature?
Answering my own questions here but the answer is through impersonation. I had come across impersonation early but at first glance it wasn't what I was looking for but after reading more carefully it seems to be exactly what i need.
MSDN article on Impersonation
I'll have the server admin set up an account with impersonation permissions then connect to each account through their username/address and pull the calendar data I need with the GetUserAvailability method.