Quick Tips: Enviando email em WindowsForms

 

Nesta quick tip veremos como enviar email em uma aplicação WindowsForms

 

Crie uma nova aplicação Windows forms e insira os controles como na imagem abaixo:




No clique do botão “Enviar”, insira o seguinte código:

 

private void button1_Click(object sender, EventArgs e)

{

    //Cria objeto de email passando email de origem e destino

    MailMessage mailMessage = new MailMessage(new MailAddress(txtDe.Text),new MailAddress(txtPara.Text));

 

    //alimenta o assunto e o corpo do email

    mailMessage.Subject = txtCorpo.Text;

    mailMessage.Body = txtAssunto.Text;

   

    //carrega o smtp do servidor

    SmtpClient smtpClient = new SmtpClient(txtSMTP.Text);

    //usuario e senha do email de origem para validação no smtp

    smtpClient.Credentials = new NetworkCredential("usuario, "senha");

    //envia o email

    smtpClient.Send(mailMessage);

}

 

É isso aí pessoal, vou ficando por aqui.

Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.

Ricardo Coelho