2
我只是想通過這個由你,並確保我這樣做是正確的。我的代碼:Exchange服務器登錄憑證設置
ExchangeService _mailService = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
_mailService.Credentials = new System.Net.NetworkCredential(@"userName", @"password", @"mydomainInfo");
//_mailService.UseDefaultCredentials = true;
_mailService.Url = new Uri("https://webmail.mydomain.com/ews/exchange.asmx");
try
{
ItemView allItems = new ItemView(100);
SearchFilter searchFilterInbox = new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false);
Folder _inbox = Folder.Bind(_mailService, WellKnownFolderName.Inbox);
// <SNIP>
所以我得到了這麼多,綁定返回認證失敗(401)。如果我註釋掉'.Credentials'並取消註釋'.UseDefaultCredentials',我就可以登錄了。但我需要訪問不同的收件箱文件夾。我在Outlook上從我的帳戶中提取了用戶名和域名。即使我使用自己的登錄信息,仍然會出現此錯誤。對我來說,我只是沒有提供正確的信息。思考?我可以很好地登錄到服務的網絡端。
我想一個很好的問題是,這是試圖通過Web客戶端或服務器客戶端訪問Exchange服務器?用戶名取決於我登錄的用戶名。我相信這個域名也是。我想我已經嘗試了我能想到的所有組合,但沒有任何工作.... – 2011-02-14 21:31:14