Foros del Web » Programando para Internet » ASPX (.net) »

Error de conexion al enviar un email en asp.net

Estas en el tema de Error de conexion al enviar un email en asp.net en el foro de ASPX (.net) en Foros del Web. hola a todos tengo un problema al enviar un mail con c# el error es el siguiente: Se produjo un error durante el intento de ...
  #1 (permalink)  
Antiguo 31/08/2012, 11:24
 
Fecha de Ingreso: mayo-2012
Ubicación: san luis potosi
Mensajes: 42
Antigüedad: 11 años, 10 meses
Puntos: 1
Error de conexion al enviar un email en asp.net

hola a todos

tengo un problema al enviar un mail con c#

el error es el siguiente:

Se produjo un error durante el intento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión establecida ya que el host conectado no ha podido responder

espero que me puedan ayudar estoy trabajando con VS2008 con el servidor de desarrollo del mismo

de antemano muchas gracias
__________________
El que vengar quiere que calle y espere
  #2 (permalink)  
Antiguo 31/08/2012, 11:59
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Error de conexion al enviar un email en asp.net

Pues si no pones el código que usas es difícil que te podamos ayudar.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #3 (permalink)  
Antiguo 31/08/2012, 12:09
 
Fecha de Ingreso: mayo-2012
Ubicación: san luis potosi
Mensajes: 42
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Error de conexion al enviar un email en asp.net

Cita:
Iniciado por cristiantorres Ver Mensaje
Pues si no pones el código que usas es difícil que te podamos ayudar.
MailMessage mail = new MailMessage();
mail.From = new MailAddress(txtEmail.Text);
mail.To.Add("[email protected]");
mail.IsBodyHtml = true;
mail.Subject = txtNombre.Text + ' ' + txtEmpresa.Text;
mail.Body = txtComentario.Text + "<br/><br/> " + txtPsesto.Text + "<br/>" + txtDepartamento.Text + "<br/>" + txtWeb.Text + "<br/>" + txtTipoE.Text + "<br/>" + txtPais.Text;

SmtpClient smtp = new SmtpClient("midominio.com");
smtp.UseDefaultCredentials = true;
smtp.Port = 49414;
//smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//smtp.Credentials = new System.Net.NetworkCredential("[email protected] om", "mipass");
smtp.EnableSsl = true;
smtp.Send(mail);
__________________
El que vengar quiere que calle y espere
  #4 (permalink)  
Antiguo 03/09/2012, 14:21
Avatar de cgonzalezm  
Fecha de Ingreso: junio-2012
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 13
Respuesta: Error de conexion al enviar un email en asp.net

Cita:
Iniciado por kinyiro_360 Ver Mensaje
MailMessage mail = new MailMessage();
mail.From = new MailAddress(txtEmail.Text);
mail.To.Add("[email protected]");
mail.IsBodyHtml = true;
mail.Subject = txtNombre.Text + ' ' + txtEmpresa.Text;
mail.Body = txtComentario.Text + "<br/><br/> " + txtPsesto.Text + "<br/>" + txtDepartamento.Text + "<br/>" + txtWeb.Text + "<br/>" + txtTipoE.Text + "<br/>" + txtPais.Text;

SmtpClient smtp = new SmtpClient("midominio.com");
smtp.UseDefaultCredentials = true;
smtp.Port = 49414;
//smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
//smtp.Credentials = new System.Net.NetworkCredential("[email protected] om", "mipass");
smtp.EnableSsl = true;
smtp.Send(mail);
Trata de asignar también a tu variable smtp:

smtp.Host = "132.43.12.3" <----- Valor IP de tu servidor de correo
  #5 (permalink)  
Antiguo 04/09/2012, 07:12
 
Fecha de Ingreso: mayo-2012
Ubicación: san luis potosi
Mensajes: 42
Antigüedad: 11 años, 10 meses
Puntos: 1
Respuesta: Error de conexion al enviar un email en asp.net

gracias a todos los q se tomaron el tiempo para contestar

al final mi codigo estaba bien yo tenia mal los datos de mi servidor y eso causaba el error

de antemano muchas gracias
__________________
El que vengar quiere que calle y espere

Etiquetas: conexion, email
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:51.