Recibiendo / recuperando correo electrónico en CakePHP

Estoy desarrollando un CRM básico pero altamente personalizado para un pequeño centro de capacitación que tiene la capacidad de almacenar registros de estudiantes y también enviarles correos electrónicos. Estoy usando SwiftMailer siguiendoeste excelente tutorial en CakePHP para realizar la parte de envío.

Por supuesto, los estudiantes a veces van a responder correos electrónicos y me gustaría recuperarlos en mi CRM y almacenarlos junto con el registro del estudiante.

Sin embargo, no puedo encontrar una sola referencia para hacer esto. He intentado las siguientes búsquedas en Google: "recibir correo electrónico cakephp", "recuperar correo electrónico cakephp" e incluso "cliente de correo electrónico cakephp" pero todas estas consultas dan resultados relacionados conenviand mail en lugar derecepció it - muy frustrante!

Finalmente, amplié mi búsqueda a soluciones que no sean pasteles y encontré a alguien recomendando una biblioteca llamada ezComponents. No parece haber tenido ningún desarrollo activo durante aproximadamente un año, pero incluye una clase de recepción de correo electrónico que es exactamente lo que quiero. Desafortunadamente, no tengo idea de cómo agregar esto a CakePHP y la únicaenvia He podido encontrar en toda la web sobre el asunto no entra exactamente en muchos detalles. Ciertamente no es un tutorial paso a paso sobre el uso de ezComponents en CakePHP como el tutorial SwiftMailer que mencioné anteriormente.

También encontré una clase en Google Code llamada php-imap que parece que haría el trabajo pero, una vez más, no tengo la menor idea de cómo hacer que funcione felizmente en Cake como SwiftMailer.

Me doy cuenta de que es posible que tenga que aprender a empaquetar clases para usarlas en Cake solo, pero primero hago esta pregunta por si acaso hay una solución amigable para Cake para este problema que simplemente no tengo dio cuenta :-

Josep

Respuestas a la pregunta(3)

Su respuesta a la pregunta