Bug #14931 Updated: Apache hangs when using imap with SSL

From: Date: Fri, 11 Jan 2002 03:54:27 +0000
Subject: Bug #14931 Updated: Apache hangs when using imap with SSL
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-76571@lists.php.net to get a copy of this message
ID: 14931 Comment by: dwchin@umich.edu Old Reported By: janek@tartu.cv.ee Reported By: dwchin@umich.edu Status: Open Bug Type: IMAP related Operating System: Linux PHP Version: 4.1.1 New Comment: Some more verbose log output (from using Horde): Jan 10 22:48:23 HORDE [debug] [imp] $imp['stream'] = ; $connstr = {tenaya.physics.lsa.umich.edu:993/imap/ssl/novalidate-cert}; $imp['pass'] = xxxxxx [on line 329 of "/var/www/html/horde/imp/lib/IMP.php"] Jan 10 22:48:23 HORDE [error] [imp] FAILED LOGIN 198.129.208.14 to tenaya.physics.lsa.umich.edu:993[imap/ssl/novalidate-cert] as gurney [on line 347 of "/var/www/html/horde/imp/lib/IMP.php"] The code fragment that produces the appropriate variables above is: $imp['stream'] = @imap_open($connstr, $imp['user'], Secret::read(Secret::getKey('imp'), $imp['pass'])); Previous Comments: ------------------------------------------------------------------------ [2002-01-09 21:49:08] dwchin@umich.edu Oh, yes: The IMAP server is Courier-IMAP. Apache apache-1.3.22-1.7.1 on RedHat 7.1. The maillog has no entries from the imapd-ssl server. The bug was discovered when testing a Horde (2.0)/IMP (3.0) installation. ------------------------------------------------------------------------ [2002-01-09 21:42:01] dwchin@umich.edu I've experienced exactly the same thing when compiling PHP 4.1.1 as an Apache dynamic module: ./configure --prefix=/var/www --enable-xml --with-mcrypt=/var/www --with-gettext --with-imap=/usr/local/src/pine4.40/imap --with-imap-ssl --with-apxs --with-kerberos=/usr/kerberos I don't think Apache "hangs": it seems like the authentication protocol times out. This happens both with: "imap/ssl" and "imap/ssl/novalidate-cert". Have not tried POP3/SSL. I am certain the problem is not with the c-client code (from the Pine 4.40 distribution) because the pine executable that was compiled with the same c-client negotiates IMAP/ssl/novalidate-cert just fine. ------------------------------------------------------------------------ [2002-01-08 12:54:33] janek@tartu.cv.ee './configure' '--with-apache=../apache_1.3.22' '--with-mysql=/usr' '--enable-track-vars' '--disable-debug' '--with-openssl=/usr' '--with-zlib' '--enable-calendar' '--with-curl' '--with-dom' '--with-gd' '--with-imap' '--with-imap-ssl' '--with-kerberos' '--enable-xslt' '--with-xslt-sablot' '--with-expat-dir=/usr' RedHat 7.2 imap-2000c-15 openssl-0.9.6b-8 imap_open("{mail.server:993/imap/ssl/novalidate-cert}", "username", "passwd"); hangs the Apache instance. I can track that it connects to the right port but username is not sent. When trying to connect without ssl everything works. So is this PHP problem or ? ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=14931&edit=1

« previous php.dev (#76571) next »