6.0.0-git
2024-04-25
Last Modified 2011-05-23 by Jan Schneider

Horde IMAP Client library

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/framework/Imap_Client/?rt=horde-git


Back to the Project List