[commits] [Wiki] changed: Project/HordeImapLib

Michael Slusarz slusarz at horde.org
Wed May 25 19:23:18 UTC 2011


slusarz  Wed, 25 May 2011 19:23:18 +0000

Modified page: http://wiki.horde.org/Project/HordeImapLib
New Revision:  1.8
Change log:  Update with mailing list information.

@@ -35,10 +35,11 @@
  * Advanced features.
   * Horde_Imap_Client is the **ONLY** open-source PHP library that  
supports the CONDSTORE [http://tools.ietf.org/html/rfc4551 RFC 4551]  
and QRESYNC [http://tools.ietf.org/html/rfc5162 RFC 5162] IMAP  
extensions. These extensions ensure that changes made by other mail  
user agents (MUAs) are automatically synchronized.  Without CONDSTORE,  
it is IMPOSSIBLE to cache flag information so loading a mailbox on  
every page load requires parsing every message for flag changes.   
Additionally, these extensions are absolutely essential to correctly  
implement an AJAX mail interface that properly synchronizes changes.
   * Full ACL support, and provides abstracted management of the ACLs  
so that a developer does not need to worry whether the server supports  
"old" style ACLs [http://tools.ietf.org/html/rfc2086 RFC 2086] or  
"new" style ACLs [http://tools.ietf.org/html/rfc4314 RFC 4314].
   * Supports, among others, [http://tools.ietf.org/html/rfc3502  
MULTIAPPEND], [http://tools.ietf.org/html/rfc4469 CATENATE],  
[http://tools.ietf.org/html/rfc4315 UIDPLUS],  
[http://tools.ietf.org/html/rfc4731 ESEARCH],  
[http://tools.ietf.org/html/rfc5256 THREAD/SORT],  
[http://tools.ietf.org/html/rfc5267 ESORT], and  
[http://tools.ietf.org/html/rfc5819 LIST-STATUS] - most of these  
extensions were specifically designed for  
[http://tools.ietf.org/html/rfc5550 disconnected clients] and vastly  
reduce the amount of bandwidth and processing need to keep the client  
synchronized with the server.
- * Horde_Imap_Client was  
[http://lists.andrew.cmu.edu/pipermail/imapproxy-info/2008-October/000771.html  
responsible] for features added to [http://imapproxy.org/ imapproxy]  
to eliminate the need to re-establish the session every time a user  
accesses the server.  Horde_Imap_Client is the **ONLY** open-source  
PHP library that leverages these features.
+ * Horde_Imap_Client was  
[http://lists.andrew.cmu.edu/pipermail/imapproxy-info/2008-October/000771.html  
responsible] for features added to [http://imapproxy.org/ imapproxy]  
to eliminate the need to re-establish the session every time a user  
accesses the server.  Horde_Imap_Client is the **ONLY** open-source  
PHP library that leverages these features.  See  
[http://lists.horde.org/archives/imp/Week-of-Mon-20110523/052316.html  
this message] for more details.

+Further details can be found at  
http://lists.horde.org/archives/imp/Week-of-Mon-20110523/052285.html.
  ++ 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/framework/Imap_Client/



More information about the commits mailing list