[imp] IMP IMAP Authentication Problem
Thomas O'Brien
helpdesk at naprotek.com
Fri May 16 11:00:35 PDT 2003
Brandon,
Let me start by saying that I'm pretty new to this stuff. But, if I understand
you correctly (and other please correct me if I'm wrong)...
To get logging to work try using the Pear Log module between version 1.1 and
1.3. I tested up to 1.5.1 and found that 1.4 broke logging.
I believe your servers.php should look something like this:
$servers['imap'] = array(
'name' => 'IMAP Server',
'server' => 'ssrl.library.ns.ca',
'protocol' => 'imap',
'port' => 143,
'folders' => 'INBOX.',
'namespace' => '',
'maildomain' => '',
'smtphost' => 'IP or HOSTENAME OF YOUR SMTP SERVER',
'realm' => '',
'preferred' => ''
);
If you hosting multiple domains try logging in using the full e-mail address
(username at domain.com) or enable the vhosts hook in /imp/config/conf.php. If you
enable the hook, the realm field in your server.php *MUST* be empty.
Thomas
Quoting "Brandon W. Uhlman" <brandon at branflakes.net>:
> G'day.
>
> I run two Horde/IMP applications for two separate organizations.
>
> One is running an Horde 2.0/IMP 3.0/PHP4.2.3 with UW IMAP [newish]
> (installed by someone else long before I was ever near the machine). This
> machine is working fine.
>
> The other, which I'm having lots of trouble with, is running Horde 2.2.3/IMP
> 3.2.1/PHP4.3.2RC3 with Cyrus 2.1.13, installed by me. Both machines are x86
> machines running Linux, and Apache 1.3.27.
>
> I can login to both IMAP and POP services on the latter machine thusly:
>
> ~~~~~~~~~~~~~~
>
> ssrlhq:~# telnet localhost 110
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> +OK ssrl.library.ns.ca Cyrus POP3 v2.1.13 server ready
> <1784060768.1053105343 at ssrl.library.ns.ca>
> user bwuhlman
> +OK Name is a valid mailbox
> pass <my_password>
> +OK Maildrop locked and ready
> list
> +OK scan listing follows
> 1 1164
> 2 1165
> 3 1788708
> .
> quit
> +OK
> Connection closed by foreign host.
>
> ~~~~~~~~~~~~
>
> ssrlhq:~# telnet localhost 143
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> * OK ssrl.library.ns.ca Cyrus IMAP4 v2.1.13 server ready
> . login bwuhlman <my_password>
> . OK User logged in
>
> ~~~~~~~~~~~~
>
> I can also authenticate to the machine via regular POP/IMAP clients like
> Outlook (*shudder*).
>
> However, when I try to authenticate via webmail, I get the "Login failed for
> some reason...." message, which isn't that helpful at all. /tmp/horde.log is
> present, but empty - it sounds like that problem with PEAR Log mentioned
> earlier on the list, except I'm running the newer versions of PEAR and Log.
> That having been said, if I use the "PHP IMAP Support Test" that comes with
> IMP, with the following settings:
>
> Server ssrl.library.ns.ca
> Protocol imap/notls
> Port 143
> User bwuhlman
> Password <my_password>
>
> I get the somewhat more "helpful" error message:
>
> server="ssrl.library.ns.ca" user="bwuhlman"
> mailbox="{ssrl.library.ns.ca:143/imap/notls}INBOX"
>
> array(1) {
> [0]=>
> string(83) "Can not authenticate to IMAP server: [CLOSED] IMAP connection
> broken (authenticate)"
> }
>
> ~~~~~~~~~~
>
> The relevant snippet from servers.php looks like this:
>
> $servers['imap'] = array(
> 'name' => 'IMAP Server',
> 'server' => 'ssrl.library.ns.ca',
> 'protocol' => 'imap/notls',
> 'port' => 143,
> 'folders' => 'INBOX.',
> 'namespace' => '',
> 'maildomain' => 'example.com',
> 'smtphost' => 'smtp.example.com',
> 'realm' => 'example.com',
> 'preferred' => ''
> );
>
> ~~~~~~~~~~~~~~
>
> I've tried it with other servers (the first server I mentioned)
> successfully.
>
> Does anybody know whether my error is some triviality with servers.php that
> I'm mussing up, a problem with my Cyrus install, or a problem with IMP (or
> Horde)?
>
> Best,
>
> brandon
>
>
> --
> IMP mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: imp-unsubscribe at lists.horde.org
>
>
>
More information about the imp
mailing list