Отправлять письма с помощью СЕРВЕРА ОБМЕНА (веб-доступ к Microsoft Outlook) в asp.net

Я знаю, как отправлять почту с помощью Outlook, установленного на том же компьютере, где я запускаю свой код. Теперь необходимо получить доступ к серверу Exchange (Microsoft OWA) моей организации для отправки писем в коде asp.net.

Возможно ли это? Если да, то, пожалуйста, пролейте свет.

Спасибо

ОБНОВЛЕНИЕ

Решение есть. Размещаю здесь свой рабочий код для всех, кто хочет помощи. удачного кодирования!

protected void Button1_Click(object sender, EventArgs e)
{
     ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
    //service.AutodiscoverUrl("youremailaddress@yourdomain.com");

    service.Url = new Uri("https://yourwebmailaddress.com/ews/Exchange.asmx");

    service.UseDefaultCredentials = true;
    //service.Credentials = new WebCredentials("username", "password");


    EmailMessage message = new EmailMessage(service);
    message.Subject = "My auto mail from exchange server";
    message.Body = "hi everyone !";
    message.ToRecipients.Add("brad.pitt@hollywood.com");
    message.Save();

    message.SendAndSaveCopy();

    Label1.Text = "Success !";    
}

Другой вопрос: Как использовать Microsoft Exchange 2003 ?? 'coz EWS там не поддерживается. Пожалуйста, обновите любую идею ...?

12
задан Kings 22 June 2011 в 10:28
поделиться