[commits] [Wiki] changed: Project/HordeImapLib

Michael Slusarz slusarz at horde.org
Tue May 24 06:23:26 UTC 2011


slusarz  Tue, 24 May 2011 06:23:26 +0000

Modified page: http://wiki.horde.org/Project/HordeImapLib
New Revision:  1.7
Change log:  Fix links.

@@ -32,12 +32,12 @@
   * Additionally, Horde_Imap_Client implements important core  
functionality that may not be available on your server.  Threading and  
**FULL** sorting (not a limited subset) are always available,  
regardless of whether your IMAP server supports the THREAD/SORT  
extensions.
  * Liberally commented code. It may not be perfect.  But at least we  
try to give you some idea of what's going on in there.
  * Easy debugging. Full IMAP logs are available via a single  
configuration option.
  * 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 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.

  ++ Resources

  The library code can be found at  
http://git.horde.org/horde-git/-/browse/framework/Imap_Client/



More information about the commits mailing list