with net mail c# email smtpclient

c# - net - SmtpClient: un intento de conexión falló porque la parte conectada no respondió correctamente después de un período de tiempo



smtpclient send email c# (1)

El siguiente código funciona para mí. Su código me estaba dando errores, creo que se debió a no haber configurado el puerto en 587.

http://forums.asp.net/t/1250771.aspx/4/10

MailMessage mail = new MailMessage(); mail.To.Add(to); mail.From = new MailAddress(from); mail.Subject = subject; mail.Body = body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient("smtp.gmail.com",587); smtp.EnableSsl = true; smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential(address, password); smtp.Send(mail);

Al trabajar con el envío de correo electrónico en C # .NET en Visual Studio 2008, obtuve el siguiente error

Falló un intento de conexión porque la parte conectada no respondió correctamente después de un período de tiempo, o falló la conexión establecida porque el host conectado no respondió 74.125.53.108:25

Pero el mismo código funcionaba bien en otras PC, pero cuando estoy probando hoy, me da un error en el método Send() ... También mi conexión de red es buena cuando estoy probando el código de correo electrónico ...

A continuación se muestra mi código de correo electrónico

MailMessage mail = new MailMessage(); mail.To.Add(to); mail.From = new MailAddress(from); mail.Subject = subject; mail.Body = body; mail.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Host = "smtp.gmail.com"; smtp.Credentials = new System.Net.NetworkCredential("[email protected]", "MyPassword"); smtp.EnableSsl = true; smtp.Send(mail);

¿Cuáles podrían ser las razones de tal error ...?