Buenas tardes amigos, se me ha planteado el siguiente proyecto. Nuestro sistema de gestión envía un correo electrónico al usuario cuando ocurre cualquier actualización en entradas que el usuario haya realizado. Nuestro proyecto ahora es que el usuario pueda insertar comentarios en su entrada con sólo responder al correo electrónico. La tabla de comentarios tiene la siguiente estructura:
IdComentario IdEntrada filecomment UserLogin Fecha_dd Fecha_mm Fecha_yy FileUpload1 FileUpload2 FileUpload3
------------ --------- ---------- --------- -------- -------- -------- ----------- ----------- -----------
1 9974 Comentario1 lopezg 15 02 2016 201602151.jpg
------ EJEMPLO CONSULTA SQL ------
$mail_from = persona que envía el correo y por lo tanto responde comentando algo sobre la Entrada en cuestión
$IdEntrada_obtenida_de_cabecera = número encontrado después del patrón: {{Entrada: y antes de }}
$mailbody = contenido del mensaje que responde el usuario desde el inicio hasta que encuentre la nueva cabecera del reenvío
***************
$sql = "insert into entries (IdEntrada, date_dd, date_mm, date_yy, login, filecomment) values (".$IdEntrada_obtenida_de_cabecera.", datepart(dd,getdate()), datepart(mm,getdate()), Right(Cast(Year(getdate()) As Char(4)),2), '".$mail_from."', '".$mailbody."')";
Nuestra base de datos es SQL y nuestra Web corre en PHP. Mi cuestión es, habrá alguna forma de que ejecutar un script PHP que recorra todos los correos que cumplan un determinado formato en el asunto, por ejemplo se me ocurre RE:{{Entrada:9974}} y cuando encuentre ese asunto pues coja el cuerpo del mensaje y realice una consulta SQL con los parámetros necesarios y los archivos adjuntos los mueva a una carpeta determinada con un nombre formateado que luego se agreguen de igual manera en la consulta SQL de inserción del comentario?
La verdad es que no sé como se haría esto, lo que estoy seguro es de que se puede hacer porque en programación prácticamente todo es posible y lo que busco creo que no viola ningún protocolo de seguridad que me prohibiera hacerlo...
Qué pensáis? Creéis que es muy complicado de hacer?