none
ERRO AO ENVIAR E-MAIL CLASSE MailMessage RRS feed

  • Pergunta

  • estou com problema ao enviar e-mail c#. Estava funcionando tudo certinho, derepende começou a dar o erro:

    o certificado remoto é inválido de acordo com o procedimento de validação

    nem imagino o que possa estar acontecendo.

    Segue abaixo o codigo de envio, se algum amigo puder me ajudar eu agradeço.

                                         

                       MailMessage mensagemEmail = new MailMessage(Remetente, destinatario);
                        mensagemEmail.Subject = pAssunto;
                        mensagemEmail.IsBodyHtml = true;
                        mensagemEmail.Body = pEnviaMensagem;
                        mensagemEmail.Priority = MailPriority.Normal;

                        foreach (string copia in pCopia)
                        {
                            MailAddress emailCopia = new MailAddress(copia);
                            mensagemEmail.CC.Add(emailCopia);
                        }

                        foreach (string copiaOculta in pCopiaOculta)
                        {
                            MailAddress emailCopia = new MailAddress(copiaOculta);
                            mensagemEmail.Bcc.Add(emailCopia);
                        }

                        SmtpClient smtp = new SmtpClient(_smtp);
                        smtp.Port = _portaSaida;
                        smtp.EnableSsl = true;
                        smtp.UseDefaultCredentials = false;
                        smtp.Timeout = 50000;
                        smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
                        smtp.Credentials = new System.Net.NetworkCredential(_user, _pwrd);
                        smtp.Send(mensagemEmail);

    O erro ocorre quando esta sendo executado o smtp.Send.
    Desde já obrigado amigos.
    Márcio


    mcrispim

    segunda-feira, 17 de março de 2014 11:05

Respostas

  • Olá Marcio,

    verifique se o servidor smtp que você está utilizando necessita de ssl, caso não precise e você setar essa propriedade como true vai dar erro.

    Wennder

    • Marcado como Resposta Giovani Cr sexta-feira, 21 de março de 2014 17:57
    segunda-feira, 17 de março de 2014 12:22
  • Bom dia Marcio,

    Alguma novidade?

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Giovani Cr sexta-feira, 21 de março de 2014 17:57
    quarta-feira, 19 de março de 2014 17:56

Todas as Respostas

  • Olá Marcio,

    verifique se o servidor smtp que você está utilizando necessita de ssl, caso não precise e você setar essa propriedade como true vai dar erro.

    Wennder

    • Marcado como Resposta Giovani Cr sexta-feira, 21 de março de 2014 17:57
    segunda-feira, 17 de março de 2014 12:22
  • Bom dia Marcio,

    Alguma novidade?

    Att,


    Giovani Cruzara – Microsoft Contingent Staff

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    Msdn Community Support

    Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    • Marcado como Resposta Giovani Cr sexta-feira, 21 de março de 2014 17:57
    quarta-feira, 19 de março de 2014 17:56