Avatar Image
Usuario Novato
Usuario Novato

Muy buenas,

Stoy metido en un gran aprieto.

Os cuento.

Tengo que hacer que una pagina web se pase al cuerpo de un  mensaje de correo electronico para ser enviado este todos los domingos a la noche.

De momento la idea que tengo es: 1) Crear en Visual Studio ".vb" una aplicacion de consola que arranque en segundo plano (simule) un navegador (seguramente el iexplorer). Aqui me surgen las primeras dudas de como se arranca un navegador.

                                                    2) Tras esto y mediante (imagino) la url de la pagina en cuestion acceder a ella. Esto no creo me cueste demasiuado esfuerzo.

                                                    3) Mediante alguna funcion (todavia no lo he investigado, paso a paso) coger el codigo HTML generado por la pagina e incrustarlo en el ".body" de una variable de tipo "System.Net.Mail.MailMessage", como un string.

                                                    4) Tras esto enviarlo a los destinatarios.

                                                    5) Como resultado generare un .exe, hubicado imagino en el servidor de STMP u otro cualquiera. Pero eso me importa menos de momento.

MUCHAS GRACIAS COMPAÑEROS

Avatar Image
@man / @woman
@man / @woman

Tienes que enviar el cuerpo de un mail pero ¿cambia todos los días? ¿tienes que recibirlo antes?

Avatar Image
Usuario Novato
Usuario Novato

El mail se tiene que enviar todos los domingos. En este caso que cambie o no debe dar igual pq precisamente se trata de diseñar un .exe que te envie al mail los datos de ese momento con el mismo formato que la pagina .aspx.

Me surgio otra posibilidad. Esta era la de crear un grid y cargarlo con una sql en el momento de su ejecucuion. Pero esto guarda un inconveniente. Ante un posible cambio de la pagina yo lo tndria tb que cambiar en mi pagina.

Estoy hecho un verdadero lio.

Toda ayuda por muy tonta que os parezca me sera de gran ayuda.

El proceso es:

lanzo el navegador, accedo a la pagina web (es parte de mi intranet), recojo el codigo html generado, lo pego en el body del mensaje junto con la sentencia .body.HTML = TRUE para que me reconzca como una pagina web.

Lo unico que me hace falta es como iniciar el navegador y como recoger el codigo html

Gracias

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por attest

lanzo el navegador, accedo a la pagina web (es parte de mi intranet), recojo el codigo html generado, lo pego en el body del mensaje junto con la sentencia .body.HTML = TRUE para que me reconzca como una pagina web.

Y no es más facil crear una aplicación .php en el navegador que se ejecute a la hora, usando las funciones CRON del servidor y que este se encargue de recoger el html y preparar el mail.

Avatar Image
Usuario Novato
Usuario Novato

Suena muy bien,

pero no tengo conociemientos de PHP. Todo es adquirirlo. Podrias decirme en donde puedo ver algo parecido o darme unas señas maestras para empezar a tirar para un lado.

MUCHAS GRACIAS POR TODO NoSetup.org

Avatar Image
@man / @woman
@man / @woman
Escrito originalmente por attest

pero no tengo conociemientos de PHP

¿ que so? ¿ que entorno de desarrollo (IDE) conoces/manejas ?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: User 5140739, el 04/Oct/2008, 17:40
User 5140739 MaIcOl NoSetup.org GestionXls711kOct/08