[horde] Administrator: List Users

Marco Pirovano marco.pirovano at unibocconi.it
Thu Jul 27 01:21:25 PDT 2006


I solved the problem simply adding these 3 lines in server.php:


'admin' => array(
         'params' => array(
             'login' => 'cyrus',
             'password' => 'pwd',
             'userhierarchy' => 'user.',
   ==>       'protocol' => 'imap/notls',
   ==>       'hostspec' => 'imap.unibocconi.it',
   ==>       'port' => 143
         )

as specified in server.php.dist from Horde 3.0 but not in Horde 3.1.

Ciao,
Marco


Quoting Marco Pirovano <marco.pirovano at unibocconi.it>:

> Hello,
>
> sorry for the long post, but I hope it explain well the problem.
>
> I've a strange problem listing users with administrator.
>
> This is the error:
>
> A fatal error has occurred
> Authentication at IMAP server failed.
>
> [line 236 of /d0/webmail.unibocconi.it/htdocs/horde-3.1.2/admin/user.php]
> Details (also in Horde's logfile):
>
> object(pear_error)(8) {
>   ["error_message_prefix"]=>
>   string(0) ""
>   ["mode"]=>
>   int(1)
>   ["level"]=>
>   int(1024)
>   ["code"]=>
>   string(11) "horde.error"
>   ["message"]=>
>   string(37) "Authentication at IMAP server failed."
>   ["userinfo"]=>
>   NULL
>   ["backtrace"]=>
>
>
> That seems it can't authenticate to the imap server.
>
> In the Apache log there is this error_log:
>
> [Wed Jul 26 12:13:01 2006] [error] [client 10.1.12.40] PHP Notice:    
> Unknown():
> Can't connect to localhost.sm.unibocconi.it,143: Connection refused   
> (errflg=2)
> in Unknown on line 0, referer:
> http://panoramix-vh.sm.unibocconi.it/webmail.unibocconi.it/htdocs/horde-3.1.2/services/portal/sidebar.php?Horde=c7f245ac7551b87385bef747e63c9afb
>
>
> So, I have changed in lib/Horde/IMAP/Admin.php the line:
>
>     $default_params = array(
>             'hostspec' => 'localhost',
>
> to
>
>     $default_params = array(
>             'hostspec' => 'imap.unibocconi.it',
>
> and I can list users.
>
> So, my imp/config/servers.php seems to be wrong ?
> This is:
>
>
> $servers['cyrus'] = array(
>     'name' => 'Bocconi IMAP Server',
>     'server' => 'imap.unibocconi.it',
>     'hordeauth' => false,
>     'protocol' => 'imap/notls',
>     'port' => 143,
>     'maildomain' => 'unibocconi.it',
>     'smtphost' => 'smtp.unibocconi.it',
>     'smtpport' => 25,
>     'realm' => '',
>     'preferred' => '',
>     'admin' => array(
>         'params' => array(
>             'login' => 'cyrus',
>             'password' => 'password',
>             'userhierarchy' => 'user.'
>         )
>     ),
>     'quota' => array(
>         'driver' => 'cyrus',
>         'params' => array(),
>     ),
>     'acl' => array(
>         'driver' => 'rfc2086',
>     ),
> );
>
>
> but if I change the 'login' with a different user I can't list users,
> so my server.php is read.
>
> The last point: I take all the horde framework from an other host,
> I make a tar.gz of all horde framework from this host, where all   
> works FINE !!!
>
> In the host where all works is running FreeBSD 6.0, with PHP 4.4.1,
> on the second, where I have the problem is running FreeBSD 6.1 with   
> PHP 4.4.2.
>
> Thank you very much for your help.
>
> Ciao,
> Marco
>
> * Marco Pirovano
> * Universita' Bocconi, Area Sistemi Informatici e Telematici
> * Piazza Sraffa 11 - 20136 Milano
> * Tel. +39 02 5836.3173  Fax. +39 02 5836.3160  VoIP. 02 5828.3173
> --
> Horde mailing list - Join the hunt: http://horde.org/bounties/#horde
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>



* Marco Pirovano
* Universita' Bocconi, Area Sistemi Informatici e Telematici
* Piazza Sraffa 11 - 20136 Milano
* Tel. +39 02 5836.3173  Fax. +39 02 5836.3160  VoIP. 02 5828.3173



More information about the horde mailing list