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

Reply via email to