Kevin Brosius on Fri, 17 May 2002 08:58:46 -0400


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] TWIG fails to connect to IMAP server (RH7.3)


Bill Jonas wrote:
> 
> Hi,
> 
> I'm trying to evaluate some webmail packages, and I was pointed to TWIG
> (<http://twig.screwdriver.net/>).
> I've been having some problems getting it to run (as well as other
> PHP packages, so I think the problem's related).
> 
> So I've installed the package, configured it to look at the IMAP server
> on localhost, and enabled the IMAP server by editing /etc/xinetd.d/imap.
> When I go to /twig/test.php3, the basic IMAP test (to make sure that
> IMAP support is compiled into PHP) works, and the SQL test (to connect
> to the SQL server, DB, and DB table) works as well.  However, the test
> that attempts to log in the IMAP server fails.  After entering my
> username and password and clicking the submit button, it attempts to
> connect to localhost:143 and returns with the error message:
> 
>   Warning: Couldn't open stream {localhost:143}INBOX in
>     /var/www/html/twig/lib/mail/php-imap.inc.php3 on line 81
>   Failed
> 
> Now I know that this is obviously bogus, since I can connect to the IMAP
> server both from localhost and remotely and speak IMAP with it, and Mutt
> also works fine (again, from localhost and a different host).  Relevant
> portions of /var/log/maillog:
> 
> Connecting with netcat from localhost:
> May 16 20:24:25 cipher imapd[3804]: imap service init from 127.0.0.1
> May 16 20:24:29 cipher imapd[3804]: Login user=bj
> host=localhost.localdomain [127.0.0.1]
> May 16 20:24:33 cipher imapd[3804]: Logout user=bj
> host=localhost.localdomain [127.0.0.1]
> 
> Using Mutt on localhost:
> May 16 20:24:39 cipher imapd[3806]: imap service init from 127.0.0.1
> May 16 20:24:42 cipher imapd[3806]: Login user=bj
> host=localhost.localdomain [127.0.0.1]
> May 16 20:24:43 cipher imapd[3806]: Command stream end of file, while
> reading line user=bj host=localhost.localdomain [127.0.0.1]
> 
> Connecting with netcat from a different host on my network:
> May 16 20:24:54 cipher imapd[3807]: imap service init from 10.1.1.2
> May 16 20:25:01 cipher imapd[3807]: Login user=bj
> host=epoch.billjonas.com [10.1.1.2]
> May 16 20:25:05 cipher imapd[3807]: Logout user=bj
> host=epoch.billjonas.com [10.1.1.2]
> 
> And with Mutt from the other host:
> May 16 20:25:15 cipher imapd[3810]: imap service init from 10.1.1.2
> May 16 20:25:20 cipher imapd[3810]: Login user=bj
> host=epoch.billjonas.com [10.1.1.2]
> May 16 20:25:26 cipher imapd[3810]: Logout user=bj
> host=epoch.billjonas.com [10.1.1.2]
> 
> When I try to use TWIG:
> May 16 20:25:40 cipher imapd[3811]: imap service init from 127.0.0.1
> May 16 20:25:40 cipher imapd[3811]: Command stream end of file, while
> reading line user=??? host=UNKNOWN
> 
> Relevant versions of related packages:
> apache-1.3.23-11
> php-pgsql-4.1.2-7
> apache-devel-1.3.23-11
> php-devel-4.1.2-7
> imap-2001a-10
> php-4.1.2-7
> php-ldap-4.1.2-7
> php-imap-4.1.2-7
> 
> The IMAP server is, according to RPM, the U. Washington IMAP server.  In
> any case, it's the one that comes with RedHat 7.3.  TWIG is 2.7.5,
> installed from tarball.
> 
> Another possibility is that there are problems with the IMAP functions
> in PHP4 (or maybe some subtle differences from PHP3).  I found this
> whilst searching Google:
> <http://dbforums.com/archive/181/2002/03/3/324021>.  Based on this, I
> grabbed an SRPM of PHP3 from RH6.2 and compiled it.  Still no love,
> still the same behavior..
> 
> Neither my username nor password contain any high-ASCII characters;
> they're all in the 7-bit range.
> 
> Relevant settings in TWIG's config.inc.php3:
> $config["auth"]                 = "forms";
> $config["security"]             = "basic";
> $config["login_handler"]        = "cookie"; (Note that I have cookies
>                                              enabled in my browser.)
> $config["imap_servertype"]      = "php-imap";  (The other alternative is
>                                                 php-pop3.)
> $config["imap_server"]          = "localhost";
> $config["imap_port"]            = "143";
> 
> Any help appreciated.


Myabe you already looked, but this seems related:
http://hyppo.screwdriver.net/show.phtml?id=135893

The mail archive is available off the twig site.

-- 
Kevin Brosius

______________________________________________________________________
Philadelphia Linux Users Group       -      http://www.phillylinux.org
Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce
General Discussion  -  http://lists.phillylinux.org/mail/listinfo/plug