这里是我的代码:我需要得到与EWS的帮助电子邮件在C#
using System;
using System.Net;
using MailListClient.MailListServiceReference;
using Microsoft.Exchange.WebServices.Autodiscover;
using Microsoft.Exchange.WebServices.Data;
namespace MailListClient
{
class Program
{
static void Main(string[] args)
{
var service = GetBinding();
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, sslPolicyErrors) => true;
try
{
FindItemsResults<Item> findResults = service.FindItems(
WellKnownFolderName.Inbox,
new ItemView(10));
foreach (Item item in findResults.Items)
Console.WriteLine(item.Id);
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
Console.ReadLine();
}
}
static ExchangeService GetBinding()
{
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
service.Credentials = new WebCredentials("[email protected]", "password");
try
{
service.Url = new Uri("https://email.com/AutoDiscover/AutoDiscover.xml");
}
catch (AutodiscoverRemoteException ex)
{
Console.WriteLine("Exception thrown: " + ex.Error.Message);
}
return service;
}
}
}
,但我得到异常:的请求失败。远程服务器返回错误:(404)未找到。 是什么问题?
你在什么时候抛出异常?当您逐步完成代码时会发生什么? – AllenG 2011-05-16 16:04:50
我在此行查找FindItemsResults- findResults = service.FindItems(' –
anleon
2011-05-16 16:18:06