#39924 [Opn]: IMAP module lacks support for important/relevant parts of the imap spec
| From: | benjamin dot podszun at gmail dot com | Date: | Wed, 17 Jan 2007 11:59:43 +0000 |
| Subject: | #39924 [Opn]: IMAP module lacks support for important/relevant parts of the imap spec | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-107678@lists.php.net to get a copy of this message | ||
ID: 39924
User updated by: benjamin dot podszun at gmail dot com
Reported By: benjamin dot podszun at gmail dot com
Status: Open
Bug Type: Feature/Change Request
Operating System: Irrelevant
PHP Version: 5.2.0
New Comment:
I'd love to help out with this feature, but I lack the required skills
(read: C and basic knowledge of building/creating/hacking php
modules).
If any dev has some minutes to lend me a helping hand I'd try to start
this on my own..
Previous Comments:
------------------------------------------------------------------------
[2006-12-21 15:08:58] benjamin dot podszun at gmail dot com
Original summary wasn't clear enough
------------------------------------------------------------------------
[2006-12-21 15:04:11] benjamin dot podszun at gmail dot com
Description:
------------
IMAP [1] supports a CAPABILITY command to check for various supported
extensions. While the c-client library supports checking for
capabilities, PHP doesn't offer any way to do that.
One of that extensions, NAMESPACE [2], is critical for applications
that use php and imap in combination with a server that relies on
different namespaces for the user inbox and for example the shared
folders.
Without support for this command (which again is already available in
the c-client library and "only" needs exposure/wrapping) there's no way
to access shared folders on a server that supports multiple namespaces
and therefor things like listing shared folders, subscribing to shared
folders etc. cannot work reliably (without hardcoding/hacking the
namespace in).
Proposal: Support for both protocol details should be added. I guess
it's a no-brainer for anyone with a little experience with php modules
and C.
[1] http://www.ietf.org/rfc/rfc2060.txt
[2] http://www.rfc-editor.org/rfc/rfc2342.txt
Reproduce code:
---------------
n/a
Expected result:
----------------
Improved support for the imap protocol, especially for the CAPABILITIES
and NAMESPACE part.
Actual result:
--------------
No support at all yet.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=39924&edit=1