none
Envio de correo no funciona corriendo programa desde otra pc sin vb RRS feed

  • Pregunta

  • Cordial saludo, actualmente estoy realizando un programa que genera unas alarmas cuando algunos contratos estan llegando a su fin, una vez se cumplan las condiciones se envía un correo electrónico a unas cuentas predefinidas. Desde el PC en el que estoy realizando el mencionado programa corre todo muy bien pero cuando instalo el programa en otro pc esta instrucción de envío cuando se ejecuta por medio de un botón hace que el programa se bloquee y se quede pensando hasta que me toca cerrarlo. Y no envía nada.

    Agradezco toda la ayuda que me puedan brindar.

    martes, 2 de julio de 2019 23:52

Todas las respuestas

  • Hola  Envio de email no funciona

     

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, para darte una mejor atención es necesario que nos brindes de favor un poco más de información acerca del problema que tienes ya sea colocando fragmento de codigo o form.

     

    Gracias por usar los foros de MSDN.

     

    Pablo Rubio

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. 

    jueves, 4 de julio de 2019 15:22
  • Hola Envio de email no funciona:

    Sin ver el código que funciona en tú máquina es imposible saber por donde pueden ir los tiros.

    Suponiendo que estés utilizando para el envío una clase estándar de punto net, tipo System.net.Mail, y que tú código funcione correctamente, deberías de tener en cuenta que necesitas información explícita de lo que ocurre.

    Lo más normal, aparte de presentar un mensaje al usuario, es loguear este tipo de errores, en un archivo en disco. Porque no es lo mismo, invalid credentials, que 404. La excepción que genera, para un usuario normal, puede no importarle mucho, porque no le llega el email, pero para ti como desarrollador, saber, que es lo que ocurre, si.

    Si no tienes un sistema de log, te dejo un enlace a log4.net, que es simple de utilizar y te apoyará bastante.

    log4.net for vb

    Por otro lado, imaginando que tú código funciona muy bien y que en su máquina, también debiera de hacerlo.

    Como en todo equipo, el firewall puede estar cortando la comunicación por el puerto que estés intentando enviar el mensaje, o simplemente el antivirus, puede estar haciendo lo mismo. O la cuenta no existe, o el usuario no es válido, o la contraseña no es la que crees que es, o el servidor que realiza el envío tiene la ip de tu cliente, en una blackList. Las posibilidades son muchas.

    En cualquier caso, con la información que brindas, es muy difícil, que nadie te pueda ayudar.

    jueves, 4 de julio de 2019 15:45