Table of Contents
|
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.
I'm sure there are bugs.
Michael Slusarz is creating the library.
The library is 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.
POP3 drivers exist that uses the c-client driver and PHP socket code (recommended) to implement the commands that a POP server supports.
The Socket library, which IMP 5.x uses for IMAP access, supports the following RFCs:
http://git.horde.org/co.php/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php?rt=horde-git
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+.
The library code can be found at http://git.horde.org/horde-git/-/browse/framework/Imap_Client/
Back to the Project List