Table of Contents

  1. Horde IMAP Client library
    1. People
    2. Description
    3. Features
    4. Known Broken Imap Servers
    5. Resources

Horde IMAP Client library

This library presents a fully abstracted interface to an IMAP server. It provides a native-PHP driver that is significantly faster, more feature-rich, and extensible as opposed to PHP's imap (c-client) extension.

Additionally, the library allows for abstracted access to POP3 servers via a native-PHP driver.

C-client drivers for both IMAP and POP3 are also provided as proof-of-concept.

People

Michael Slusarz created the library.

Description

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+.

Features

Further details can be found at http://lists.horde.org/archives/imp/Week-of-Mon-20110523/052285.html.

Known Broken Imap Servers

Resources

The library code can be found at http://git.horde.org/horde-git/-/browse/framework/Imap_Client/
Developer documentation (API) can be found at http://dev.horde.org/api/master/lib/Imap_Client/


Back to the Project List