Envie e-mails usando o EXCHANGE SERVER (acesso à web do Microsoft Outlook) em asp.net
Eu sei como enviar e-mails usando o Outlook instalado na mesma máquina, onde estou executando meu código. Agora, o requisito aqui é acessar o servidor de troca (Microsoft OWA) da minha organização para enviar emails no código asp.ne
É possível? Se sim, então plz jogue alguma luz.
Thnx
ATUALIZA
Obtenha a solução. Postando meu código de trabalho aqui para quem quer ajuda. feliz codificação!
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 !";
}
Outra pergunta Como usar o Microsoft Exchange 2003 ?? Porque o EWS não é suportado por lá. Atualize qualquer ideia ...?