Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/05/2014, 18:50
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Respuesta: Ejecutar script al recibir email

Cita:
Iniciado por NSD Ver Mensaje
Poner un demonio no ciempre es la solucion optima, y en este caso no lo es. ¿No seria mejor que cada vez que llegue un email, un archivo php reciba automaticamente un request con los datos? solo se ejecutaria el request una unica vez por email y no habria nada en segundo plano ejecutandose cada cierto tiempo, los mail se procesarian al instante y no esperando a que al cron le llegue la hora de verificar.

Las palabras claves para google son "piping email to php script" con eso encontraras muchos tutoriales de como hacerlo.
Un script en PHP no puede quedarse "esperando" indefinidamente porque tiene un tiempo maximo de ejecucion (definido en PHP ini y sobre-escribible a veces via directivas mediante ini_set() )

Ahora que @hhs lo menciona... "muchas" alternativas no hay.. pero una opcion (mas complicada) seria hacer un programa en C / C++ que corra como CGI, pero no todos los servidores permiten correr cualquier cosa... tocaria probablemente en un VPS
__________________
Salu2!