Я пытаюсь использовать: Microsoft.Exchange.WebServices.dll для использования Outlook. но ошибка возврата соединенияКак использовать Microsoft.Exchange.WebServices?
Ошибка линии возврата: service.AutodiscoverUrl ("[email protected]");
Невозможно найти службу автообнаружения. мои коды:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Mail;
using System.Net;
using Microsoft.Exchange.WebServices.Data;
using Microsoft.Exchange.WebServices.Autodiscover;
using System.Net.Security;
using System.Security.Cryptography.X509Certificates;
namespace test
{
class Program
{
static void Main(string[] args)
{
try
{
// Connect to Exchange Web Services as user1 at contoso.com.
ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
service.Credentials = new WebCredentials("[email protected]", "mypassword", "xxxx.com");
service.TraceEnabled = true;
service.AutodiscoverUrl("[email protected]");
// Create the e-mail message, set its properties, and send it to [email protected], saving a copy to the Sent Items folder.
EmailMessage message = new EmailMessage(service);
message.Subject = "Interesting";
message.Body = "The proposition has been considered.";
message.ToRecipients.Add("[email protected]");
message.SendAndSaveCopy();
// Write confirmation message to console window.
Console.WriteLine("Message sent!");
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("Error: " + ex.Message);
Console.ReadLine();
}
}
}
}
Снимок экрана не читается – Koen
Скриншот отлично читается, откройте изображение в новом окне http://i.stack.imgur.com/ul780.png – Seph