Salve a tutti,
qualcuno se la sente di darmi un consiglio?

Sto costruendo un'applicazione php/js (praticamente un database con form per inserimento dati) all'interno della quale vorrei integrare delle semplici funzionalità di client di posta, più o meno con queste esigenze:

- IMAP
- Invio / ricezione mail (con contestuale aggiornamento del DB esistente)
- Gestione allegati
- UI flessibile (ad esempio, poter visualizzare gli ultimi 10 messaggi dentro un widget)
- API per gestire in maniera programmatica le funzionalità del mail client

L'attuale app è basata su template bootstrap admin-lte, che contiene anche l'interfaccia html già costruita per il mail client.
L'ideale sarebbe poter utilizzare delle librerie che mi permettano di personalizzare l'interfaccia con sistema di template e chiamare le funzionalità di posta magari tramite API.

Sto testando Roundcube ma mi sembra sovradimensionato, e contemporaneamente sono titubante all'idea di costruirla da zero..

Grazie per l'attenzione,
Alex