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!