System.Net.Mail не требует установки Outlook на компьютере Asp.net. @ Якоб Я никогда не слышал о EWS. Это довольно гладко

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

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

Thnx

ОБНОВИТЬ

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

protected void Button1_Click(object sender, EventArgs e)
{
     ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);
    //service.AutodiscoverUrl("[email protected]");

    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("[email protected]");
    message.Save();

    message.SendAndSaveCopy();

    Label1.Text = "Success !";    
}

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

Ответы на вопрос(2)

Ваш ответ на вопрос