Respondido Email C#

  • segunda-feira, 2 de abril de 2012 19:25
     
     

    Boa tarde pessoal tudo bem com vocês?

    Entao estou com um problema, criei um sistema de envio de email usando  c#, a alguns dias atraz estava funcionando local erfeitamente e quando que eu fui precisar do sistema ele parou de funcionar e nao estou achando o problema, segue abaixo o codigo

     System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("smtp.dominio.com.br", 25);
            client.Credentials = new System.Net.NetworkCredential("login email", "senha");

            client.EnableSsl = true;

            System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
            message.From = new System.Net.Mail.MailAddress("Email", "Nome");
            message.To.Add("quem vai recever o email");
            message.Subject = "teste";
            message.Body = "teste do gmail";

            try
            {
                client.Send(message);
            }
            catch(Exception ep)
            {
                Response.Write(ep.Message);
            }

    O SMTP esta certo que é o mesmo que eu estou usando no outlook o erro que ele me da é esse

    Failure sending mail.

    se alguem puder me ajudar eu agradesso e muito


    Leandro SVW

Todas as Respostas

  • terça-feira, 17 de abril de 2012 10:40
    Moderador
     
     

    Leandro,

    Nao existe mais nenhuma mensagem de erro? Você deu uma olhada na InnerException pra ver se nao tem mais nenhuma informacao?


    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

  • terça-feira, 17 de abril de 2012 10:41
    Moderador
     
     
    Prezado(a),
    Estou migrando seu post para o fórum de C#.
    Por favor, das próximas vezes que tiver alguma dúvida relacionada a esse assunto, poste por lá.
    Obrigado.

    André Alves de Lima
    Microsoft MVP - Client App Dev
    Visite o meu site: http://www.andrealveslima.com.br
    Me siga no Twitter: @andrealveslima

  • terça-feira, 17 de abril de 2012 13:40
     
     

    Tente verificar se a porta que o provedor usa é realmente a 25, e se ele realmente usa conexão ssl.

    e tente colocar a seguite linha antes de adicionar as credentials: client.UseDefaultCredentials = false;

  • sexta-feira, 20 de abril de 2012 14:31
     
     
  • sexta-feira, 27 de abril de 2012 12:56
     
      Contém Código

    ola pessoal obrigado pela ajuda

    o erro que ele me aparece é

    Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente 200.213.242.208:25

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Net.Sockets.SocketException: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente 200.213.242.208:25

    Source Error:
    Line 27:         message.Body = "Corpo da mensagem";
    Line 28:         message.Subject = "Assunto";
    Line 29:         clientSMTP.Send(message);
    Line 30:         message.Dispose();
    Line 31:     }

    A porta esta correta é o mesmo que uso no outlook.

    por favor pessoal ja tentei de diversas maneiras e nao estou conseguindo


    Leandro SVW

  • sexta-feira, 27 de abril de 2012 14:58
     
     Respondido

    Ola pessoal, entao consegui resolver o problema, o anti-virus estava bloqueando a saida do email, sendo que para os mesmo que tiverem o mesmo problema ja fica a dica....

    Obrigado!


    Leandro SVW