2012-07-27 15 views

risposta

3

Uno non sceglierebbe un framework basato sulle sue capacità IMAP, considerando che dovresti essere in grado di caricare una potente libreria IMAP insieme a qualsiasi framework. Si consiglia di utilizzare Horde IMAP driver, un potente livello di astrazione per il protocollo.

+0

Scusate, intendevo una libreria e non un framework. –

+1

In tal caso, prova ciò che ho collegato. – Lusitanian

1

Non conosco un framework che supporti questo, ma molti framework offrono la possibilità di caricare librerie o classi personalizzate.

La soluzione ideale in molti casi credo sia la più semplice. PHP-imap può connettersi alle cassette postali POP3/IMAP/NNTP e supporta gli allegati.

+0

Sì hai ragione. Intendevo la libreria e non il framework. –

0

C'è uno IMAP module integrato che può essere compilato nella tua copia di PHP. Nel tuo output phpinfo() dovrebbe esserci qualcosa come --with-imap[=DIR]. Se ce l'hai, allora potresti essere in grado di fare tutto ciò che ti serve con il modulo PHP esistente.

+1

Lo so, che è possibile con PHP semplice, ma perché dovrei reinventare la ruota? Ecco perché sto cercando una biblioteca. –

+0

Inoltre il modulo imap è piuttosto orribile – Anthony

1

Fetch è un involucro Object Oriented molto carino per lavorare con le funzioni native di Imap di PHP. Non può fare nulla che le stesse funzioni IMAP di PHP non possano fare, ma ti offre una serie di API orientate agli oggetti per scrivere il tuo codice. Al momento della stesura di questo, la libreria Fetch è ancora in sviluppo. Supporta già messaggi e allegati, ma la copertura non è sufficiente per alcune funzioni IMAP come imap_thread. L'interfaccia del server di recupero ha un metodo per ottenere tutti i messaggi da una determinata cassetta postale ma non ha un metodo per ottenere i messaggi aggregati ai thread ancora.

https://github.com/tedious/Fetch

P.S: Io non sono il proprietario di questo progetto e non ho contribuito alcun codice ad esso. L'ho usato per alcuni progetti sperimentali ma mai in un ambiente di produzione.