4
我正在使用C#(.NET Framework 4)和Visual Studio 2010 Professional。通过EWS托管API访问资源日历C#
我有一个Exchange服务器2007.在这台服务器上有一个名为de.ffm.parking
的资源日历。有一个用户名称相同,但没有关联的邮箱,所以我不能使用它。
ExchangeService _service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
_service.Credentials = CredentialCache.DefaultNetworkCredentials;
_service.AutodiscoverUrl("[email protected]");
#region Test3
FolderId te = new FolderId(WellKnownFolderName.Calendar, "de.ffm.parking");
DateTime start = DateTime.Now;
DateTime end = DateTime.Now.AddDays(30);
CalendarView view = new CalendarView(start, end);
foreach (Appointment exchangeAppointment in _service.FindAppointments(te, view))
{
Console.WriteLine(exchangeAppointment.Subject + "Date: " + exchangeAppointment.Start.ToString());
}
#endregion
所以这个代码给我一个错误:
The SMTP address has no mailbox associated with it.
你知道如何访问资源日历?我的用户有权(每个用户都有)访问此日历。
我的PublicFolder_Root也是空的。