Antigamente enviar e-mails era uma tarefa um tanto quanto complicada.
Hoje essa tarefa ficou muito mais fácil com as classes que já vem padrão no C#.
Vamos utilizar a classe System.Net.Mail que vai ser responsável pelo envio de preparar o envio deste e-mail.
Eu implementei o envio do e-mail a partir do evento de click de botão , veja :
protected void sendMessage_Click(object sender, EventArgs e)
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("seu email", "sua senha");
MailMessage mail = new MailMessage();
mail.Sender = new System.Net.Mail.MailAddress("email que vai enviar", "ENVIADOR");
mail.From = new MailAddress("de quem", "ENVIADOR");
mail.To.Add(new MailAddress("paraquem", "RECEBEDOR"));
mail.Subject = "Contato";
mail.Body = " Mensagem do site:<br/> Nome: " + senderName.Text + "<br/> Email : " + senderEmail.Text + " <br/> Mensagem : " + message.Text;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;
try
{
client.Send(mail);
}
catch (System.Exception erro)
{
//trata erro
}
finally
{
mail = null;
}
}Viu como é simples?
A única coisa que você vai ter que mudar é os emails de envio e recebimento e o host que no caso eu usei do gmail, mas você poderá usar qualquer um de acordo com sua conta de e-mail.
Então é isso pessoal!
.NET é simples!
