#39924 [NEW]: IMAP module lacks important/relevant parts of the c-client library

Ask a Question related to PHP Bugs, Design and Development.

  1. #1

    Default #39924 [NEW]: IMAP module lacks important/relevant parts of the c-client library

    From: benjamin dot podszun at gmail dot com
    Operating system: Irrelevant
    PHP version: 5.2.0
    PHP Bug Type: Feature/Change Request
    Bug description: IMAP module lacks important/relevant parts of the c-client library

    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] [url]http://www.ietf.org/rfc/rfc2060.txt[/url]
    [2] [url]http://www.rfc-editor.org/rfc/rfc2342.txt[/url]

    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 bug report at [url]http://bugs.php.net/?id=39924&edit=1[/url]
    --
    Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=39924&r=trysnapshot44[/url]
    Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=39924&r=trysnapshot52[/url]
    Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=39924&r=trysnapshot60[/url]
    Fixed in CVS: [url]http://bugs.php.net/fix.php?id=39924&r=fixedcvs[/url]
    Fixed in release: [url]http://bugs.php.net/fix.php?id=39924&r=alreadyfixed[/url]
    Need backtrace: [url]http://bugs.php.net/fix.php?id=39924&r=needtrace[/url]
    Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=39924&r=needscript[/url]
    Try newer version: [url]http://bugs.php.net/fix.php?id=39924&r=oldversion[/url]
    Not developer issue: [url]http://bugs.php.net/fix.php?id=39924&r=support[/url]
    Expected behavior: [url]http://bugs.php.net/fix.php?id=39924&r=notwrong[/url]
    Not enough info: [url]http://bugs.php.net/fix.php?id=39924&r=notenoughinfo[/url]
    Submitted twice: [url]http://bugs.php.net/fix.php?id=39924&r=submittedtwice[/url]
    register_globals: [url]http://bugs.php.net/fix.php?id=39924&r=globals[/url]
    PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=39924&r=php3[/url]
    Daylight Savings: [url]http://bugs.php.net/fix.php?id=39924&r=dst[/url]
    IIS Stability: [url]http://bugs.php.net/fix.php?id=39924&r=isapi[/url]
    Install GNU Sed: [url]http://bugs.php.net/fix.php?id=39924&r=gnused[/url]
    Floating point limitations: [url]http://bugs.php.net/fix.php?id=39924&r=float[/url]
    No Zend Extensions: [url]http://bugs.php.net/fix.php?id=39924&r=nozend[/url]
    MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=39924&r=mysqlcfg[/url]
    benjamin dot podszun at gmail dot com Guest

  2. Similar Questions and Discussions

    1. #40420 [NEW]: --with-imap fails for imap-2004g from University of Washington IMAP toolkit
      From: romanf at trash dot net Operating system: Suse Linux 10.0 64bit PHP version: 5.2.1 PHP Bug Type: Compile Failure Bug...
    2. #39613 [NEW]: Segmentation fault in imap initialization due to missing module dependency
      From: wharmby at uk dot ibm dot com Operating system: Linux RHEL4 PHP version: 5CVS-2006-11-24 (snap) PHP Bug Type: ...
    3. Cannot instantiate .NET Class Library to expose webservice client library
      Now that I have got the mickey mouse .NET interop problem sorted (exposing ..NET library to ASP/VB6), I want to demo the real problem I am having. ...
    4. IMAP Client with server side searching
      On my search for a Mac OS X IMAP client, which supports server side searching of messages, the only one I found so far was Mulberry. All others...
    5. A clever way to define perl module library from CGI scripts?
      I am in the process of moving ISP and need to amend the path to my module library. I have line in each of my scripts that goes use lib...
  3. #2

    Default #39924 [Opn]: IMAP module lacks support for important/relevant parts of the imap spec

    ID: 39924
    User updated by: benjamin dot podszun at gmail dot com
    -Summary: IMAP module lacks important/relevant parts of the
    c-client library
    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:

    Original summary wasn't clear enough


    Previous Comments:
    ------------------------------------------------------------------------

    [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] [url]http://www.ietf.org/rfc/rfc2060.txt[/url]
    [2] [url]http://www.rfc-editor.org/rfc/rfc2342.txt[/url]

    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 [url]http://bugs.php.net/?id=39924&edit=1[/url]
    benjamin dot podszun at gmail dot com Guest

  4. #3

    Default #39924 [Opn]: IMAP module lacks support for important/relevant parts of the imap spec

    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] [url]http://www.ietf.org/rfc/rfc2060.txt[/url]
    [2] [url]http://www.rfc-editor.org/rfc/rfc2342.txt[/url]

    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 [url]http://bugs.php.net/?id=39924&edit=1[/url]
    benjamin dot podszun at gmail dot com Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139