Foros del Web » Programación para mayores de 30 ;) » .NET »

No puedo enviar correo, usando SMTP en ASP.NET

Estas en el tema de No puedo enviar correo, usando SMTP en ASP.NET en el foro de .NET en Foros del Web. Hola! Tengo un error al enviar un correo desde asp.net, La funcion que tengo es la siguiente: Public Function EnviaEmail(ByVal correos As String, ByVal subject ...
  #1 (permalink)  
Antiguo 23/08/2011, 09:34
 
Fecha de Ingreso: julio-2011
Mensajes: 6
Antigüedad: 12 años, 9 meses
Puntos: 0
Pregunta No puedo enviar correo, usando SMTP en ASP.NET

Hola!

Tengo un error al enviar un correo desde asp.net, La funcion que tengo es la siguiente:

Public Function EnviaEmail(ByVal correos As String, ByVal subject As String, ByVal body As String)
'Estructura del email
Dim email As MailMessage
Dim smtp As New SmtpClient


email = New MailMessage
smtp.Host = "----"
smtp.EnableSsl = False
smtp.Port = 25
smtp.Credentials = New System.Net.NetworkCredential("user", "pswd")
email.From = New System.Net.Mail.MailAddress("correo")
email.To.Add(correos)

'Texto del correo
email.Subject = subject
email.Body = body
email.Priority = MailPriority.High

email.IsBodyHtml = True

'Exepciones del correo
Try
smtp.Send(email)
Catch ex As Exception
MsgBox("error" + ex.Message)

End Try

Return True
End Function


El error es:
errorMailbox unavailable. The server response was: 5.7.1
<correo> ...Relaying Denied


Me dijeron que tenia que configurar el puerto 25 (SMTP), asi que revise el firewall y no estaba ese puerto y lo agregue pero aun asi me envia ese error. Luego encontre que tenia que configurar desde el IIS y lo configure desde correo SMTP, pero sigue con el error :(

Tengo windws 7 y estoy trabajadando con Visual Studio 2010.
Tambien encontre que tenia que instalar el servicio SMTP desde el IIS. Pero decia que windows 7 no tiene ese servicio, y es cierto, en el IIS no encontre ese servicio para instalarlo. Entonces no se que mas hacer o hice algo mal y por eso no me salio.

Alguien puede ayudarme.

De antemano muchas gracias compañeros ...
  #2 (permalink)  
Antiguo 23/08/2011, 09:48
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: No puedo enviar correo, usando SMTP en ASP.NET

el servidor que pones en el host trabaja con el puerto 25?
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 23/08/2011, 11:51
 
Fecha de Ingreso: agosto-2011
Ubicación: Buenos Aires
Mensajes: 78
Antigüedad: 12 años, 9 meses
Puntos: 10
Respuesta: No puedo enviar correo, usando SMTP en ASP.NET

Parece un error propio del servidor, asi que no creo que haya problemas con la conexión
__________________
www.orientadoanet.com

Etiquetas: correo, net, smtp, visual
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 14:43.