여기 내 코드입니다 :나는 C#에서 EWS의 도움으로 이메일을받을 필요가
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
이 행에서 가져옵니다. FindItemsResults- findResults = service.FindItems (' –
anleon