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
- Movido AndreAlvesLimaMVP, Moderator terça-feira, 17 de abril de 2012 10:42 (De:Onde devo postar minha dúvida?)
Todas as Respostas
-
terça-feira, 17 de abril de 2012 10:40Moderador
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:41ModeradorPrezado(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:31Poste a exception
-
sexta-feira, 27 de abril de 2012 12:56
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
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
- Marcado como Resposta Levi DomingosMicrosoft Community Contributor, Moderator sexta-feira, 27 de abril de 2012 15:05

