ID:               27017
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jjb at bcc dot com
 Status:           Analyzed
 Bug Type:         Documentation problem
 Operating System: solaris 9
 PHP Version:      Irrelevant
 New Comment:

Correct remote name in your case is:

{localhost:143/notls}INBOX


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

[2004-01-23 02:39:21] [EMAIL PROTECTED]

This is actually documentation problem.

When imap extension is build with SSL support, the connection defaults
to using SSL..

All the additional protocol specfications should be described on
imap_open() page, here's cut'n' paste from the c-client docs
(naming.txt):

III. Remote names

All names which start with "{" are remote names, and are in the form
        "{" remote_system_name [":" port] [flags] "}"  [mailbox_name]
where:
 remote_system_name     Internet domain name or bracketed IP address
                         of server.
 port                   optional TCP port number, default is the
                         default port for that service          
 flags                  optional flags, one of the following:
  "/service=" service   mailbox access service, default is "imap"
  "/user=" user         remote user name for login on the server
  "/authuser=" user     remote authentication user; if specified this
                         is the user name whose password is used (e.g.
                         administrator)
  "/anonymous"          remote access as anonymous user
  "/debug"              record protocol telemetry in application's
                         debug log
  "/secure"             do not transmit a plaintext password over
                         the network
  "/imap", "/imap2", "/imap2bis", "/imap4", "/imap4rev1"
                        equivalent to /service=imap
  "/pop3"               equivalent to /service=pop3
  "/nntp"               equivalent to /service=nntp
  "/norsh"              do not use rsh or ssh to establish a
preauthenticated
                         IMAP session
  "/ssl"                use the Secure Socket Layer to encrypt the
session
  "/validate-cert"      validate certificates from TLS/SSL server (this
is the
                         default behavior)
  "/novalidate-cert"    do not validate certificates from TLS/SSL
server,
                         needed if server uses self-signed
certificates
  "/tls"                force use of start-TLS to encrypt the session,
and
                         reject connection to servers that do not
support it
  "/notls"              do not do start-TLS to encrypt the session,
even
                         with servers that support it
  "/readonly"           request read-only mailbox open (IMAP only;
ignored
                         on NNTP, and an error with SMTP and POP3)
 mailbox_name           remote mailbox name, default is INBOX

For example:
        {imap.foo.com}INBOX
opens an IMAP connection to system imap.foo.com and selects INBOX.




------------------------------------------------------------------------

[2004-01-23 02:33:26] jjb at bcc dot com

alpha# php /tmp/login.php                    

Warning: imap_open(): Couldn't open stream {localhost:143}INBOX in
/tmp/login.php on line 5


Notice: (null)(): Certificate failure for localhost: Server name does
not match certificate: /C=US/ST=California/L=Solana
Beach/O=BCC/OU=Internet Mail and Web Services/CN=alpha.bcc.com
(errflg=2) in Unknown on line 0

------------------------------------------------------------------------

[2004-01-23 02:29:29] [EMAIL PROTECTED]

Add this as first line in your script:

error_reporting(E_ALL);

And check what errors you get then.


------------------------------------------------------------------------

[2004-01-23 02:10:38] jjb at bcc dot com

this is the configure command for php:

./configure                                     \
        --enable-discard-path                   \
        --enable-force-cgi-redirect             \
        --enable-ftp                            \
        --enable-shared                         \
        --enable-sockets                        \
        --enable-static                         \
        --enable-sysvsem                        \
        --enable-sysvshm                        \
        --enable-track-vars                     \
        --with-apache2                          \
        --with-apxs2=/usr/local/apache2/bin/apxs\
        --with-bz2=/usr/local                   \
        --with-gdbm=/usr/local                  \
        --with-gettext=/usr/local               \
        --with-imap-ssl=/usr/local/ssl          \
        --with-imap=/var/src/mail/imap-2004.RC4 \
        --with-iodbc=/usr/local                 \
        --with-jpeg-dir=/usr/local              \
        --with-ldap=/usr/local/openldap         \
        --with-mysql=/usr/local/mysql           \
        --with-ncurses=/usr/local               \
        --with-openssl=/usr/local/ssl           \
        --with-png-dir=/usr/local               \
        --with-readline                         \
        --with-thread-safe-client               \
        --with-zlib-dir=/usr/local

here's the command to build uw-imap:
make gso PASSWDTYPE=pmb SSLTYPE=unix

------------------------------------------------------------------------

[2004-01-23 02:00:19] [EMAIL PROTECTED]

What was the FULL configure line?
How was the c-client compiled? (mainly I'm interested if you compiled
it with SSL support or not..)


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/27017

-- 
Edit this bug report at http://bugs.php.net/?id=27017&edit=1

Reply via email to