Я знаю, как отправлять почту с помощью 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 там не поддерживается. Пожалуйста, обновите любую идею ...?