none
Erro ao enviar e-mail RRS feed

  • Pergunta

  • Pessoal,

    Estou tentando manda e-mail pelo código abaixo, mas só funciona em máquina local, quando passo para o servidor ocorre o seguinte erro:

    Código:

    MailMessage message = new MailMessage();
                message.To.Add("Destinatário");            
                message.From = new System.Net.Mail.MailAddress("Seu email ");         
                message.Body = "corpor do email";
                message.Subject = "Assunto do email"; 
    
                SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
    
                smtp.Credentials = CredentialCache.DefaultNetworkCredentials;
                smtp.UseDefaultCredentials = false;
    
                NetworkCredential basicCredential = new NetworkCredential("usuario", "senha");
                smtp.Credentials = basicCredential;
                smtp.EnableSsl = true;
    
                try
                {
                    smtp.Send(message);
                    ViewBag.Mensagem = "Cadastro realizado com sucesso;";
                }
                catch (Exception ex)
                {
                    ViewBag.Mensagem = ex.ToString();
                }

    Erro:

    System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.WebException: The remote name could not be resolved: 'smtp.gmail.com' at System.Net.ServicePoint.GetConnection(PooledStream PooledStream, Object owner, Boolean async, IPAddress& address, Socket& abortSocket, Socket& abortSocket6) at System.Net.PooledStream.Activate(Object owningObject, Boolean async, GeneralAsyncDelegate asyncCallback) at System.Net.ConnectionPool.GetConnection(Object owningObject, GeneralAsyncDelegate asyncCallback, Int32 creationTimeout) at System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) at System.Net.Mail.SmtpClient.Send(MailMessage message)


    sexta-feira, 14 de junho de 2013 14:13

Respostas

  • Eiras,

    A mensagem de erro é de DNS. O servidor está com algum problema de DNS, ou não acessa a internet, ...

    O servidor não consegue resolver o nome "smtp.gmail.com".



    Carlos Eduardo Ferreira

    sexta-feira, 14 de junho de 2013 16:26

Todas as Respostas