[[toc]]
Create an abstracted interface to an IMAP server. Create a native-PHP driver which will allow us to control all access to the IMAP server to be able to potentially use all features that IMAP provides.
++ Bugs
I'm sure there are bugs.
++ People
Michael Slusarz is creating the library.
++ Description
As of mid-October 2008, the library is already fairly stable. A test program exists to allow anyone to test the code on their IMAP server.
A c-client driver exists that implements as much of the library as possible using the imap_*() functions, and uses the Socket (native PHP code) library to implement the rest.
A POP3 driver exists that uses the c-client driver to implement the commands that a POP server support.
The Socket library, which IMP 5.x will exclusively use for IMAP access, supports the following RFCs:
http://www.horde.org/apps/imp/docs/RFCS
Additionally, the class includes a UTF-8 to UTF7-IMAP converter, an IMAP mailbox sorter, and an abstracted caching library.
The library requires PHP 5.2.0+.
++ Resources
The library code can be found at http://git.horde.org/horde-git/-/browse/framework/Imap_Client/
Back to the ((Projects|Project List))