Hola.
Me gustarÃa utilizar ActionMailer para la implementación de tareas de
envio de correo planificadas y no como respuesta a alguna perición de
cliente al servidor web.
Alguien puede indicarme si existe un plug-in adecuado para ello, o cual
es el mecanismo que deberÃa utilizar para implementar esto en Rails.
Muchas gracias
Juanma C.
On Oct 2, 2006, at 4:27 PM, Juanma C. wrote:
Hola.
Me gustaría utilizar ActionMailer para la implementación de tareas de
envio de correo planificadas y no como respuesta a alguna perición de
cliente al servidor web.
Alguien puede indicarme si existe un plug-in adecuado para ello, o
cual
es el mecanismo que debería utilizar para implementar esto en Rails.
Para cosas planificadas lo suyo es un planificador de tareas, por
ejemplo cron en Unixes.
Si la tarea se dispara naturalmente via la accion de un controlador
una llamadita a wget/curl en un script sh queda de lo mas sencillo.
Si lo natural es ejecutar un script que usa el modelo, una solucion
sencilla es escribir un programa que use AR normal, y planificar su
ejecucion via script/runner.
– fxn
Hola Juanma,
Ya te dije q tarde o temprano tendriamos que coincidir,
Para planificar pareas puedes como te dice Xavier utilizar un cron
yo utilice uno para windows, que se utiliza en la plataforma moodle,
Cron - MoodleDocs te explica muy bien como utilizarlo en
cualquier plataforma, W, Unix incluso en servicio web ajeno.
Yo tb suelo utilizar una solucion un poco más pachangera, pero muy facil
de manejar si trabajas sobre windows.
Utilizar el programador de tareas de windows, de esta forma llamas
cuando quieres una url que lanza el correo planificado. Con la ventaja
que incluso puedes llamarlo manualmente. Si está en el mismo equipo has
de ajustar los permisos, para que nadie desde fuera te pueda ejecutar la
tarea; Si no puede dajarte un hueco de seguridad y es mejor utilizar el
cron.
ya iré pasando por aquà las noches de insomnio.