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