Ver Mensaje Individual
  #14 (permalink)  
Antiguo 21/01/2013, 09:16
Avatar de jhonjairo00
jhonjairo00
 
Fecha de Ingreso: noviembre-2010
Ubicación: Bogotá D.C.
Mensajes: 31
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Mandar email con un boton

Hola maialenlopez,

Mira en el código que pusiste veo el problema

No le estás enviando las credenciales al sevidor de SMPT por ende éste no va a iniciar sesión y NO va a hacer el envío, entonces

Para que el Servidor de SMPT ya sea gmail, hotmail, yahoo etc inicie sesió le debes enviar los parámetros:

Código vb:
Ver original
  1. ' Configuración para enviar el correo desde Gmail, si es por Hotmail es 25
  2.            '(que es el que viene por default), si usa Gmail quitar comentario
  3.            ' SmtpServer.Port = 587
  4.            ' Nombre del SMPTServer
  5.            ' Si es gmail smtp.gmail.com
  6.            ' Si es yahoo  smtp.mail.yahoo.com
  7.            ' Si es hotmail smtp.live.com
  8.            SmtpServer.Host = "smtp.live.com"
  9.             'Habilitación de conexión segura
  10.            SmtpServer.EnableSsl = True
  11.             'Credenciales para abrirla sesión y poder enviar el mail
  12.            SmtpServer.Credentials = New Net.NetworkCredential _
  13.             (eNuestroCorreo, eNuestraContraseña)

Ahora, veo que usas en el parámetro smtp.host tienes el valor de la IP "192.168.1.131", que seguramente es el Proxy por el cual está saliendo el mail, pero éste parámetro no funciona así, a menos claro que la IP sea del servidor de correos de la compañía, es decir si la compañía tiene un servidor de correo electrónico propio y administrado únicamente por ellos y aún así ellos deben tener configurados los protocolos "SMTP" y "POP" para lo que deberás averiguar cuales son y agregar en el parámetro SMTP.host el nombre del host que administra este protocolo y además si es que maneja puerto diferente al 25 proporcionárselo desde la propiedad SMTP.Port ...

Espero que te sirva...

Saludos.