none
Envio de E-mail pelo Gmail RRS feed

  • Pergunta

  • Boa Tarde Galera.

    Estou criando uma método para enviar e-mail pelo SMTP do Gmail (SMTP.Gmail.com), porem quando coloco isso no servidor é gerado o seguinte erro.


    (The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at)

    já na maquina local o sistema envia o e-mail normalmente.

    segue código utilizado

    MailMessage objEmail = new MailMessage();
    
                objEmail.From = new MailAddress(ConfigurationManager.AppSettings["ProxyUsername"]);
    
                objEmail.To.Add("Email");
    
                objEmail.Priority = MailPriority.Normal;
                objEmail.IsBodyHtml = true;
    
                objEmail.Subject = "TESTE";
                objEmail.Body = "Mensagem a ser enviada";
    
                objEmail.SubjectEncoding = Encoding.GetEncoding("ISO-8859-1");
                objEmail.BodyEncoding = Encoding.GetEncoding("ISO-8859-1");
    
                SmtpClient objSmtp = new SmtpClient();
                objSmtp.Host = "smtp.gmail.com";
    
                objSmtp.EnableSsl = true;
    
                objSmtp.Port = 587;
    
                objSmtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                objSmtp.UseDefaultCredentials = false;
    
    
                objSmtp.Credentials = new NetworkCredential("Email@gmail.com", "********");
                objSmtp.Send(objEmail);
    

    Desde-já Obrigado pela ajuda.

    quinta-feira, 5 de fevereiro de 2015 18:52

Todas as Respostas

  • Se for Web você deverá configurar o servidor no IIS
    quinta-feira, 5 de fevereiro de 2015 18:58
  • Boa Tarde,

    Sim, o sistema é Web (asp.net e C#).

    Você teria algum exemplo ou link explicando como configurar isso no IIS, porque pelo que pesquisei sobre o assunto não consegui encontrar muita coisa.

    Desde-já Obrigado!

    quinta-feira, 5 de fevereiro de 2015 19:59
  • Sim, veja esse metodo é mais simples para configurar o email exatamente da Gmail
    quinta-feira, 5 de fevereiro de 2015 20:13
  • Problema Resolvido!

    Resolvi o problema acessando minha conta do g-mail pelo servidor, ai o gmail envia um código de confirmação para o celular por questões de segurança e só coloco esse código enviado.

    Obrigado pela Ajuda. 

    • Sugerido como Resposta Mr. GMSOFT sexta-feira, 6 de fevereiro de 2015 16:11
    sexta-feira, 6 de fevereiro de 2015 16:07
  • Marque sua resposta para fechar a Thread, na verdade o que fez foi desbloquear o acesso smtp desativando a segurança SMTP do webmail GMAIL, com isso o envio de emails é liberado apesar de baixar a segurança do seu email como o proprio google informa
    terça-feira, 17 de fevereiro de 2015 12:39
  • Caso tenha finalizado, não esquece de fechar a Thread marcando a resposta

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    terça-feira, 10 de março de 2015 12:31
  • Caso tenha conseguido a solução finalize sua Thread marcando a resposta

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    domingo, 28 de junho de 2015 14:18