por Bruno de Andrade

Enviando e-mail pelo IIS 7.5

Algumas vezes testar uma aplicação web em uma máquina local pode ser um problema quando precisa-se testar o envio de emails. Com alguns passos é possível configurar a máquina para realizar os testes.

  • Abra o Internet Information Services (IIS) Manager e clique em SMTP E-mail.

  • Configure o mesmo conforme a figura abaixo e aplique as mudanças. Talvez seja necessário reiniciar o IIS.

  • Faça o download do smpt4dev. Ele simulará o envio dos emails, que na verdade ficarão salvos no disco da máquina.
  • Eles serão salvos com a extensão .eml. Sendo assim você necessitará também de um software que consiga ler esses arquivos. O Windows Live Mail pode fazer isso.
  • Agora basta configurar o SMTP de sua aplicação web.
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.To.Add("destinatario@email.com");
mail.From = new System.Net.Mail.MailAddress("remetente@email.com", "Nome");
mail.Subject = "Assunto";
mail.Body = "Conteúdo do email";
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("localhost");
smtp.Send(mail);

Não esqueça de que o smtp4dev precisa estar em execução ao executar os testes.

Comentários

Carregando comentários

Postar um novo comentário



Processando...