2

.NET 3.5 を使用して Exchange サーバーにアクセスしたいと考えています。これが私のコードです:

class Program
{
    static void Main(string[] args)
    {
        try
        {
            ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
            service.Credentials = new WebCredentials("email_test@xxx.com", "abcd");

            service.AutodiscoverUrl("email_test@xxx.com");

            EmailMessage message = new EmailMessage(service);
            message.Subject = "Interesting";
            message.Body = "The proposition has been considered.";
            message.ToRecipients.Add("abc@xxx.com");
            message.SendAndSaveCopy();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
    }
}

この記事を参照してコードを記述しています。

しかし、私はこの例外を受け取ります:

AutodiscoverLocalException: 自動検出サービスが見つかりませんでした。

誰でも助けることができますか?

4

2 に答える 2

1

この問題が発生しましたが、それはユーザー アカウントがロックアウトされたことが原因でした。

于 2012-08-13T18:59:59.610 に答える