6.0.0-beta13
4/13/26

[[toc]]

  • 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/horde-git/-/browse/framework/Imap_Client/


Back to the ((Projects|Project List))