Correos automaticos despues de X días

betagamers Seguir

Dseda
Redactor
Desde
2 Feb 2011
Mensajes
1.038
Hola me estaba preguntando como lograr que se envie un correo automaticamente cuando se cumpla una determinada condición, por que lo común es mediante un boton y al dar click este desencadenará el envio de un correo. Pero aquel con el que estamos teniendo problemas es otro caso, lo explico a continuación haber si alguno nos puede ayudar un poco.

El sitio web permite contratar un usuario a otro; una vez pasado X días es posible calificar al usuario volviendo a su perfil (similar a mercadolibre). El correo tiene que enviarse pasado esos X cantidad de días invitando al usuario que contrato, para que ingrese al perfil a calificar al usuario oferente del servicio.

¿Como se generan estos correos con condiciones? ¿Es muy complicado?

Saludos!
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
Hola me estaba preguntando como lograr que se envie un correo automaticamente cuando se cumpla una determinada condición, por que lo común es mediante un boton y al dar click este desencadenará el envio de un correo. Pero aquel con el que estamos teniendo problemas es otro caso, lo explico a continuación haber si alguno nos puede ayudar un poco.

El sitio web permite contratar un usuario a otro; una vez pasado X días es posible calificar al usuario volviendo a su perfil (similar a mercadolibre). El correo tiene que enviarse pasado esos X cantidad de días invitando al usuario que contrato, para que ingrese al perfil a calificar al usuario oferente del servicio.

¿Como se generan estos correos con condiciones? ¿Es muy complicado?

Saludos!

1- cuando alguien contrata a otro se crea un valor en una base de datos
2- con un cron que se ejecute todos los dias a una misma hora (lo mas comun a las 00hs) vea esos valores en la base de datos
el cron verificara la cantidad de dias que pasaron entre el valor de la bd y la fecha actual, si cumple tus requisitos envia el email y elimina ese campo de la bd (o lo actualiza con una nueva fecha, para dsp ser eliminado cuando el user califica)

es facil...
 

betagamers

Dseda
Redactor
Desde
2 Feb 2011
Mensajes
1.038
1- cuando alguien contrata a otro se crea un valor en una base de datos
2- con un cron que se ejecute todos los dias a una misma hora (lo mas comun a las 00hs) vea esos valores en la base de datos
el cron verificara la cantidad de dias que pasaron entre el valor de la bd y la fecha actual, si cumple tus requisitos envia el email y elimina ese campo de la bd (o lo actualiza con una nueva fecha, para dsp ser eliminado cuando el user califica)

es facil...

¿Que tan complicado puede ser programar esto? Hablando de recursos y tiempo gastado, para ir armandome una idea. Muchas gracias de todas formas, ha sido de mucha utilidad.
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
¿Que tan complicado puede ser programar esto? Hablando de recursos y tiempo gastado, para ir armandome una idea. Muchas gracias de todas formas, ha sido de mucha utilidad.

mmm unos 10minutos programarlo... unos 5 testearlo.... 5 mas para arreglar algunas cosas... 20min en total...
 

victorvu

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
24 Feb 2013
Mensajes
118
¿Que tan complicado puede ser programar esto? Hablando de recursos y tiempo gastado, para ir armandome una idea. Muchas gracias de todas formas, ha sido de mucha utilidad.

Es muy facil hacerlo, si ya tenes la estructura del correo es cuestion de colocarlo en el cron
 
Arriba