[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