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

Enviar Emaild esde el Smtp de hotmail

Estas en el tema de Enviar Emaild esde el Smtp de hotmail en el foro de .NET en Foros del Web. Pues eso me dice que necesito un certificado o algo de eso, este es mi codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código vb: Ver original Dim from As ...
  #1 (permalink)  
Antiguo 04/05/2011, 03:24
Avatar de angel1993  
Fecha de Ingreso: octubre-2009
Mensajes: 752
Antigüedad: 14 años, 6 meses
Puntos: 22
Enviar Emaild esde el Smtp de hotmail

Pues eso me dice que necesito un certificado o algo de eso, este es mi codigo

Código vb:
Ver original
  1. Dim from As New MailAddress( "[email protected]", "Angel")
  2.             Dim [to] As New MailAddress("[email protected]","federico")
  3.             Dim message As New MailMessage(from, [to])
  4.             message.IsBodyHtml = True
  5.             message.BodyEncoding = System.Text.Encoding.UTF8
  6.             message.Body = Contenido
  7.             message.Subject = Titulo
  8.             message.Priority = MailPriority.Normal
  9.  
  10.             Dim client As New SmtpClient("smtp.live.com", 587)
  11.             client.UseDefaultCredentials = True
  12.             client.Credentials = New NetworkCredential("[email protected]", "Contraseña", "")
  13.             client.EnableSsl = True
  14.        
  15.             client.Send(message)
la cuestion es que no funciona me dice:
El buzón de correo no está disponible. La respuesta del servidor fue: 5.7.3 Requested action aborted; user not authenticated
__________________
@angelxab Twiiter

Última edición por angel1993; 04/05/2011 a las 03:29
  #2 (permalink)  
Antiguo 04/05/2011, 07:11
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: Enviar Emaild esde el Smtp de hotmail

Tu error a mi parecer esta en client.UseDefaultCredentials = True, tiene que ser False ya que tu le estas pasando parametros de credenciales aqui :
Código vb.net:
Ver original
  1. client.Credentials = New NetworkCredential("[email protected]", "Contraseña", "")
Y al ponerle TRUE en UseDefaultCredentials = True estas enviando otros parametros de defecto. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: hotmail, smtp
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 06:39.