Envio de correo sin intervencion de usuario

Iniciado por Gorky, 8 Junio 2010, 16:24 PM

0 Miembros y 1 Visitante están viendo este tema.

Gorky

Buenas foreros. Os planteo mi duda. Necesito que una aplicacion web que estoy desarrollando envie cada X tiempo un correo. Lo tiene que hacer de forma autonoma sin intervencion de ningun usuario, es decir, nadie va a pulsar sobre un boton para que se envie el correo. ¿Como podria conseguir esto? Gracias por cualquier sugerencia.

Casidiablo

En ese caso tendrías que usar un cron el el servidor donde alojes la aplicacion y lo configuras para que cada X tiempo envie el correo. "Enviar el correo" puede ser realizado de muchas formas, por ejemplo, si se envía desde un script php, entonces configuras el cron para que ejecute:

php /ruta/script/enviar_mail.php

Gorky

Cita de: Casidiablo en  8 Junio 2010, 18:30 PM
En ese caso tendrías que usar un cron el el servidor donde alojes la aplicacion y lo configuras para que cada X tiempo envie el correo. "Enviar el correo" puede ser realizado de muchas formas, por ejemplo, si se envía desde un script php, entonces configuras el cron para que ejecute:

php /ruta/script/enviar_mail.php
Esa es justo la solucion que necesito pero mi servidor  es windows con iis. Sabeis si existe algo similar para windows? Gracias.

Mr. Crowley

Si es la aplicacion web entonces para no complicarse la vida puede utilizar
setTimeout/setInterval.

http://login.osirislms.com/index.php?modname=foro&op=message&idThread=100
Mi blog personal: www.calirojas.com

Gorky

Cita de: Mr. Crowley en  9 Junio 2010, 02:25 AM
Si es la aplicacion web entonces para no complicarse la vida puede utilizar
setTimeout/setInterval.

http://login.osirislms.com/index.php?modname=foro&op=message&idThread=100

Pero entonces ya necesitas que algun usuario tenga abierta la aplicacion web.

bomba1990

bueno para windows no estan dificil (si tienes instalado php supongo) puedes hacer lo mismo con un cmd, y si lo quieres automatizar existen las tareas programadas de windows que esas te pueden servir para ejecutar tu .bat cada cierto tiempo.

aunque yo te recomiendo un script dentro de la pagina que haga cargar eso, como a la final la pagina siempre teine que visitada por alguien (asi se el bot de google o el que sea) que ese script compruebe que es la fecha en la que se tiene que ejecutar y si lo es que se ejecute.

espero que te sirva, saludos.
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve