ASP.NET - Enviar correos desde .Net

   
Vista:

Enviar correos desde .Net

Publicado por Vladimir Rivera (4 intervenciones) el 30/08/2007 19:17:03
Hola tengo un pequeño problema a la hora de querer enviar un correo desde mi web form me sale el siguiente error: "Failure sending mail" .
Alguien sabe el por qué? me sale ese error.

Aqui les dejo el codigo de la pagina para enviar el mail, por fa si alguien me puede decir en que estoy fallando que me ayude , gracias.

Dim correo As New System.Net.Mail.MailMessage
correo.From = New System.Net.Mail.MailAddress(txtDe.Text)
correo.To.Add(txtpara.Text)
correo.Subject = Me.TxtSubject.Text
correo.Body = Me.TxtDescripcion.Text
correo.IsBodyHtml = False
correo.Priority = System.Net.Mail.MailPriority.Normal
Dim smtp As New System.Net.Mail.SmtpClient
smtp.Host = "SALCTOEXCL.grupotaca.com"
'smtp.Credentials = New System.Net.NetworkCredential("vfrivera", "djtrance01")
Try
smtp.Send(correo)
LabelError.Text = "Mensaje enviado satisfactoriamente"
Catch ex As Exception
LabelError.Text = "ERROR: " & ex.Message
End Try
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enviar correos desde .Net

Publicado por Alejandro (8 intervenciones) el 04/09/2007 07:48:26
Mira esta direccion que te puede ayudar
http://www.elguille.info/NET/ASPNET/enviar_correo_ASPNET_v2.htm
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enviar correos desde .Net

Publicado por angelestradamx (1 intervención) el 31/10/2007 16:13:01
En algunos casos se tiene que desabilitar el firewall que tenga tu computadora o configurar el puerto 25 para que no tenga restricciones.

En mi caso me paso lo mismo, pero deshabilitanto temporalmente el firewall del mcaffe solucione el problema.

Mi código era el siguiente...

correo.From = new System.Net.Mail.MailAddress("un_correo@correo.com");
correo.To.Add(correo_envio@correo.com);
correo.Subject = "Título del correo";
correo.Body = "";
correo.IsBodyHtml = true;
correo.Priority = System.Net.Mail.MailPriority.Normal;
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient();
smtp.Host = "host.com.mx";
smtp.Credentials = new System.Net.NetworkCredential("un_correo@master.com", "xxxxxx");

try
{
smtp.Send(correo);
}
catch (Exception)
{
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar