Portal Melhores Rádios Estereogramas Guia de Programação MDV Max Converter MDV Player
Método para envio de e-mail utilizando o GMail pelo C#

Método para envio de e-mail utilizando o GMail pelo C#

Método para envio de e-mail utilizando o GMail pelo C#

//método para envio de email (pelo GMail), para funcionar com outros deve ser modificado de acordo com o provedor
public bool EnviarEmail(string pStrEnviarPara, string pStrAssunto, string pStrMensagem)
{
  if (pStrEnviarPara.Trim() == "")
    return false;

  try
  {
    SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587); //configura o servidor SMTP e a porta
    cliente.EnableSsl = true; //o GMail usa autenticação SSL

    MailAddress remetente = new MailAddress("ENDERECO_DO_SEU_EMAIL", "SEU_NOME");
    MailAddress destinatario = new MailAddress(pStrEnviarPara, pStrEnviarPara);

    MailMessage mensagem = new MailMessage(remetente, destinatario);

    mensagem.Subject = pStrAssunto;
    mensagem.Body = pStrMensagem;
    mensagem.IsBodyHtml = true;

    NetworkCredential credenciais = new NetworkCredential("ENDERECO_DO_SEU_EMAIL", "SUA_SENHA", "");

    cliente.Credentials = credenciais;

    cliente.Send(mensagem);
    return true;
  }
  catch
  {
    return false;
  }
}