4

我正在使用 C# (.NET Framework 4) 和 Visual Studio 2010 Professional。

我有一台 Exchange-Server 2007。在这台服务器上有一个名为de.ffm.parking. 有一个同名的用户,但它没有关联的邮箱,所以我不能使用它。

ExchangeService _service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

_service.Credentials = CredentialCache.DefaultNetworkCredentials;
_service.AutodiscoverUrl("user@suffix.com");

#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

所以这段代码给了我一个错误:

SMTP 地址没有与之关联的邮箱。

您知道如何访问资源日历吗?我的用户有权(每个用户都有权)访问此日历。

我的 PublicFolder_Root 也是空的。

4

1 回答 1

2

我通过插入邮件地址而不是日历名称解决了这个问题。

于 2013-10-17T07:47:25.863 回答