Я знаю, как отправлять почту, используя Outlook, установленную на том же компьютере, где я запускаю свой код. Теперь здесь необходимо получить доступ к серверу обмена (Microsoft OWA) моей организации для отправки писем в коде asp.net.
Возможно ли это? Если да, тогда plz проливает некоторый свет.
Thnx
UPDATE
Получено решение. Проводя мой рабочий код здесь для любого, кто хочет помочь. счастливое кодирование!
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? 'coz EWS там не поддерживается. Обновите любую идею...?