<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/feed-rss.xsl" type="text/xsl"?> 
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> 
 <channel> 
  <title>Re-login fails (with Kolab IMAP storage enabled)</title> 
  <pubDate>Fri, 10 Apr 2026 19:47:00 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/11271</link> 
  <atom:link rel="self" type="application/rss+xml" title="Re-login fails (with Kolab IMAP storage enabled)" href="https://bugs.horde.org/ticket/11271/rss" /> 
  <description>Re-login fails (with Kolab IMAP storage enabled)</description> 
 
   
   
  <item> 
   <title>Hi,

I can successfully log in and use Horde. When I click</title> 
   <description>Hi,

I can successfully log in and use Horde. When I click on the &quot;Logout&quot; link I get logged out and redirected to the login screen.

Another re-login on that page fails. Here&#039;s the log entry, the &quot;undefined index: password&quot; part looks suspicious:

2012-07-14T17:09:09+02:00 NOTICE: HORDE [horde] User admin [172.16.1.253] logged out of Horde [pid 17549 on line 115 of &quot;/datastore/DEVEL/horde/horde/login.php&quot;]
2012-07-14T17:09:14+02:00 NOTICE: HORDE [horde] Login success for admin [172.16.1.253] to horde. [pid 17549 on line 160 of &quot;/datastore/DEVEL/horde/horde/login.php&quot;

2012-07-14T17:10:30+02:00 NOTICE: HORDE [imp] Login success for admin (Horde user admin) [172.16.1.253] to {192.168.122.254:143 [imap]} [pid 17549 on line 176 of &quot;/datastore/DEVEL/horde/imp/lib/Auth.php&quot;]
2012-07-14T17:10:31+02:00 NOTICE: HORDE [kronolith] PHP ERROR: Undefined index: password [pid 17549 on line 290 of &quot;/datastore/DEVEL/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php&quot;]
2012-07-14T17:10:40+02:00 ERR: HORDE [kronolith] Mail server denied authentication. [pid 17549 on line 61 of &quot;/datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php&quot;]
2012-07-14T17:10:40+02:00 EMERG: HORDE [horde] exception &#039;Horde_Imap_Client_Exception&#039; with message &#039;Mail server denied authentication.&#039; in /datastore/DEVEL/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:374
Stack trace:
#0 /datastore/DEVEL/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php(740): Horde_Imap_Client_Socket-&gt;_login()
#1 /datastore/DEVEL/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php(1263): Horde_Imap_Client_Base-&gt;login()
#2 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php(58): Horde_Imap_Client_Base-&gt;listMailboxes(&#039;*&#039;, 4, Array)
#3 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php(162): Horde_Kolab_Storage_Driver_Imap-&gt;listFolders()
#4 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Log.php(80): Horde_Kolab_Storage_Driver_Decorator_Base-&gt;listFolders()
#5 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php(162): Horde_Kolab_Storage_Driver_Decorator_Log-&gt;listFolders()
#6 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Timer.php(88): Horde_Kolab_Storage_Driver_Decorator_Base-&gt;listFolders()
#7 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php(217): Horde_Kolab_Storage_Driver_Decorator_Timer-&gt;listFolders()
#8 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Cache.php(271): Horde_Kolab_Storage_List_Base-&gt;listFolders()
#9 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Log.php(240): Horde_Kolab_Storage_List_Decorator_Cache-&gt;synchronize()
#10 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Synchronization.php(42): Horde_Kolab_Storage_List_Decorator_Log-&gt;synchronize()
#11 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Decorator/Synchronization.php(67): Horde_Kolab_Storage_Synchronization-&gt;synchronizeList(Object(Horde_Kolab_Storage_List_Decorator_Log))
#12 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Kolab.php(120): Horde_Kolab_Storage_Decorator_Synchronization-&gt;getList()
#13 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Kolab.php(395): Horde_Share_Kolab-&gt;getList()
#14 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Base.php(348): Horde_Share_Kolab-&gt;_listShares(&#039;admin&#039;, Array)
#15 [internal function]: Horde_Share_Base-&gt;listShares(&#039;admin&#039;, Array)
#16 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Share/Driver.php(61): call_user_func_array(Array, Array)
#17 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(1315): Horde_Core_Share_Driver-&gt;__call(&#039;listShares&#039;, Array)
#18 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(1315): Horde_Core_Share_Driver-&gt;listShares(&#039;admin&#039;, Array)
#19 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(825): Kronolith::listInternalCalendars()
#20 /datastore/DEVEL/horde/kronolith/lib/Application.php(75): Kronolith::initialize()
#21 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry/Application.php(105): Kronolith_Application-&gt;_init()
#22 [internal function]: Horde_Registry_Application-&gt;init()
#23 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1138): call_user_func_array(Array, Array)
#24 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1502): Horde_Registry-&gt;callAppMethod(&#039;kronolith&#039;, &#039;init&#039;)
#25 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1862): Horde_Registry-&gt;pushApp(&#039;kronolith&#039;)
#26 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Block/Collection.php(43): Horde_Registry-&gt;getAppDrivers(&#039;kronolith&#039;, &#039;Block&#039;)
#27 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Factory/BlockCollection.php(61): Horde_Core_Block_Collection-&gt;__construct(Array, &#039;portal_layout&#039;)
#28 /datastore/DEVEL/horde/horde/services/portal/index.php(28): Horde_Core_Factory_BlockCollection-&gt;create()
#29 {main}

Next exception &#039;Horde_Kolab_Storage_Exception&#039; with message &#039;Mail server denied authentication.&#039; in /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php:61
Stack trace:
#0 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php(162): Horde_Kolab_Storage_Driver_Imap-&gt;listFolders()
#1 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Log.php(80): Horde_Kolab_Storage_Driver_Decorator_Base-&gt;listFolders()
#2 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Base.php(162): Horde_Kolab_Storage_Driver_Decorator_Log-&gt;listFolders()
#3 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Decorator/Timer.php(88): Horde_Kolab_Storage_Driver_Decorator_Base-&gt;listFolders()
#4 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Base.php(217): Horde_Kolab_Storage_Driver_Decorator_Timer-&gt;listFolders()
#5 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Cache.php(271): Horde_Kolab_Storage_List_Base-&gt;listFolders()
#6 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/List/Decorator/Log.php(240): Horde_Kolab_Storage_List_Decorator_Cache-&gt;synchronize()
#7 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Synchronization.php(42): Horde_Kolab_Storage_List_Decorator_Log-&gt;synchronize()
#8 /datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Decorator/Synchronization.php(67): Horde_Kolab_Storage_Synchronization-&gt;synchronizeList(Object(Horde_Kolab_Storage_List_Decorator_Log))
#9 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Kolab.php(120): Horde_Kolab_Storage_Decorator_Synchronization-&gt;getList()
#10 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Kolab.php(395): Horde_Share_Kolab-&gt;getList()
#11 /datastore/DEVEL/horde/framework/Share/lib/Horde/Share/Base.php(348): Horde_Share_Kolab-&gt;_listShares(&#039;admin&#039;, Array)
#12 [internal function]: Horde_Share_Base-&gt;listShares(&#039;admin&#039;, Array)
#13 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Share/Driver.php(61): call_user_func_array(Array, Array)
#14 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(1315): Horde_Core_Share_Driver-&gt;__call(&#039;listShares&#039;, Array)
#15 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(1315): Horde_Core_Share_Driver-&gt;listShares(&#039;admin&#039;, Array)
#16 /datastore/DEVEL/horde/kronolith/lib/Kronolith.php(825): Kronolith::listInternalCalendars()
#17 /datastore/DEVEL/horde/kronolith/lib/Application.php(75): Kronolith::initialize()
#18 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry/Application.php(105): Kronolith_Application-&gt;_init()
#19 [internal function]: Horde_Registry_Application-&gt;init()
#20 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1138): call_user_func_array(Array, Array)
#21 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1502): Horde_Registry-&gt;callAppMethod(&#039;kronolith&#039;, &#039;init&#039;)
#22 /datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php(1862): Horde_Registry-&gt;pushApp(&#039;kronolith&#039;)
#23 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Block/Collection.php(43): Horde_Registry-&gt;getAppDrivers(&#039;kronolith&#039;, &#039;Block&#039;)
#24 /datastore/DEVEL/horde/framework/Core/lib/Horde/Core/Factory/BlockCollection.php(61): Horde_Core_Block_Collection-&gt;__construct(Array, &#039;portal_layout&#039;)
#25 /datastore/DEVEL/horde/horde/services/portal/index.php(28): Horde_Core_Factory_BlockCollection-&gt;create()
#26 {main} [pid 17549 on line 1546 of &quot;/datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php&quot;]
</description> 
   <pubDate>Sat, 14 Jul 2012 15:14:12 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t71855</link> 
  </item> 
   
  <item> 
   <title>I cannot reproduce this. Use have authentication set to use </title> 
   <description>I cannot reproduce this. Use have authentication set to use IMAP and IMP to use hordeauth, right?</description> 
   <pubDate>Tue, 17 Jul 2012 13:52:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t71895</link> 
  </item> 
   
  <item> 
   <title>&gt; I cannot reproduce this. Use have authentication set to us</title> 
   <description>&gt; I cannot reproduce this. Use have authentication set to use IMAP and 
&gt; IMP to use hordeauth, right?

Right now it&#039;s the opposite way, horde uses imp as auth backend
and imp auths against an imap server. Here&#039;s my horde and imp config:

--- horde config ----
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Id: c5dce22b09ad20b025a5a7702998d46a70e1111f $
$conf[&#039;vhosts&#039;] = false;
$conf[&#039;debug_level&#039;] = E_ALL &amp; ~E_NOTICE;
$conf[&#039;max_exec_time&#039;] = 0;
$conf[&#039;compress_pages&#039;] = true;
$conf[&#039;secret_key&#039;] = &#039;4ff85f9e-a674-43ea-804f-3969c0a87afe&#039;;
$conf[&#039;umask&#039;] = 077;
$conf[&#039;testdisable&#039;] = true;
$conf[&#039;use_ssl&#039;] = 1;
$conf[&#039;server&#039;][&#039;name&#039;] = &#039;172.16.1.123&#039;;
$conf[&#039;urls&#039;][&#039;token_lifetime&#039;] = 30;
$conf[&#039;urls&#039;][&#039;hmac_lifetime&#039;] = 30;
$conf[&#039;urls&#039;][&#039;pretty&#039;] = false;
$conf[&#039;safe_ips&#039;] = array();
$conf[&#039;session&#039;][&#039;name&#039;] = &#039;Horde&#039;;
$conf[&#039;session&#039;][&#039;use_only_cookies&#039;] = false;
$conf[&#039;session&#039;][&#039;cache_limiter&#039;] = &#039;nocache&#039;;
$conf[&#039;session&#039;][&#039;timeout&#039;] = 0;
$conf[&#039;cookie&#039;][&#039;domain&#039;] = &#039;172.16.1.123&#039;;
$conf[&#039;cookie&#039;][&#039;path&#039;] = &#039;/&#039;;
$conf[&#039;sql&#039;][&#039;database&#039;] = &#039;/datastore/horde/horde_sql.db&#039;;
$conf[&#039;sql&#039;][&#039;charset&#039;] = &#039;utf-8&#039;;
$conf[&#039;sql&#039;][&#039;phptype&#039;] = &#039;sqlite&#039;;
$conf[&#039;ldap&#039;][&#039;useldap&#039;] = false;
$conf[&#039;auth&#039;][&#039;admins&#039;] = array(&#039;admin&#039;);
$conf[&#039;auth&#039;][&#039;checkip&#039;] = true;
$conf[&#039;auth&#039;][&#039;checkbrowser&#039;] = true;
$conf[&#039;auth&#039;][&#039;resetpassword&#039;] = true;
$conf[&#039;auth&#039;][&#039;alternate_login&#039;] = false;
$conf[&#039;auth&#039;][&#039;redirect_on_logout&#039;] = false;
$conf[&#039;auth&#039;][&#039;list_users&#039;] = &#039;list&#039;;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;app&#039;] = &#039;imp&#039;;
$conf[&#039;auth&#039;][&#039;driver&#039;] = &#039;application&#039;;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;count_bad_logins&#039;] = false;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;login_block&#039;] = false;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;login_block_count&#039;] = 5;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;login_block_time&#039;] = 5;
$conf[&#039;signup&#039;][&#039;allow&#039;] = false;
$conf[&#039;log&#039;][&#039;priority&#039;] = &#039;INFO&#039;;
$conf[&#039;log&#039;][&#039;ident&#039;] = &#039;HORDE&#039;;
$conf[&#039;log&#039;][&#039;name&#039;] = &#039;/tmp/horde.log&#039;;
$conf[&#039;log&#039;][&#039;params&#039;][&#039;append&#039;] = true;
$conf[&#039;log&#039;][&#039;params&#039;][&#039;format&#039;] = &#039;default&#039;;
$conf[&#039;log&#039;][&#039;type&#039;] = &#039;file&#039;;
$conf[&#039;log&#039;][&#039;enabled&#039;] = true;
$conf[&#039;log_accesskeys&#039;] = false;
$conf[&#039;prefs&#039;][&#039;params&#039;][&#039;directory&#039;] = &#039;/datastore/horde/prefs&#039;;
$conf[&#039;prefs&#039;][&#039;driver&#039;] = &#039;File&#039;;
$conf[&#039;alarms&#039;][&#039;driver&#039;] = false;
$conf[&#039;datatree&#039;][&#039;driver&#039;] = &#039;null&#039;;
$conf[&#039;group&#039;][&#039;driver&#039;] = &#039;Mock&#039;;
$conf[&#039;perms&#039;][&#039;driver&#039;] = &#039;Null&#039;;
$conf[&#039;share&#039;][&#039;no_sharing&#039;] = false;
$conf[&#039;share&#039;][&#039;auto_create&#039;] = true;
$conf[&#039;share&#039;][&#039;world&#039;] = true;
$conf[&#039;share&#039;][&#039;any_group&#039;] = false;
$conf[&#039;share&#039;][&#039;hidden&#039;] = false;
$conf[&#039;share&#039;][&#039;cache&#039;] = false;
$conf[&#039;share&#039;][&#039;driver&#039;] = &#039;Kolab&#039;;
$conf[&#039;cache&#039;][&#039;default_lifetime&#039;] = 86400;
$conf[&#039;cache&#039;][&#039;params&#039;][&#039;sub&#039;] = 0;
$conf[&#039;cache&#039;][&#039;driver&#039;] = &#039;File&#039;;
$conf[&#039;cache&#039;][&#039;compress&#039;] = true;
$conf[&#039;cache&#039;][&#039;use_memorycache&#039;] = &#039;&#039;;
$conf[&#039;cachecss&#039;] = false;
$conf[&#039;cachejs&#039;] = false;
$conf[&#039;cachethemes&#039;] = false;
$conf[&#039;lock&#039;][&#039;driver&#039;] = &#039;Null&#039;;
$conf[&#039;token&#039;][&#039;driver&#039;] = &#039;Null&#039;;
$conf[&#039;mailer&#039;][&#039;params&#039;][&#039;sendmail_path&#039;] = &#039;/usr/lib/sendmail&#039;;
$conf[&#039;mailer&#039;][&#039;params&#039;][&#039;sendmail_args&#039;] = &#039;-oi&#039;;
$conf[&#039;mailer&#039;][&#039;type&#039;] = &#039;sendmail&#039;;
$conf[&#039;mailformat&#039;][&#039;brokenrfc2231&#039;] = false;
$conf[&#039;vfs&#039;][&#039;params&#039;][&#039;vfsroot&#039;] = &#039;/tmp&#039;;
$conf[&#039;vfs&#039;][&#039;type&#039;] = &#039;File&#039;;
$conf[&#039;sessionhandler&#039;][&#039;type&#039;] = &#039;Builtin&#039;;
$conf[&#039;sessionhandler&#039;][&#039;memcache&#039;] = false;
$conf[&#039;spell&#039;][&#039;driver&#039;] = &#039;&#039;;
$conf[&#039;gnupg&#039;][&#039;keyserver&#039;] = array(&#039;pool.sks-keyservers.net&#039;);
$conf[&#039;gnupg&#039;][&#039;timeout&#039;] = 10;
$conf[&#039;nobase64_img&#039;] = false;
$conf[&#039;image&#039;][&#039;driver&#039;] = false;
$conf[&#039;exif&#039;][&#039;driver&#039;] = &#039;Bundled&#039;;
$conf[&#039;timezone&#039;][&#039;location&#039;] = &#039;ftp://ftp.iana.org/tz/tzdata-latest.tar.gz&#039;;
$conf[&#039;problems&#039;][&#039;email&#039;] = &#039;webmaster@example.com&#039;;
$conf[&#039;problems&#039;][&#039;maildomain&#039;] = &#039;example.com&#039;;
$conf[&#039;problems&#039;][&#039;tickets&#039;] = false;
$conf[&#039;problems&#039;][&#039;attachments&#039;] = true;
$conf[&#039;menu&#039;][&#039;links&#039;][&#039;help&#039;] = &#039;all&#039;;
$conf[&#039;menu&#039;][&#039;links&#039;][&#039;prefs&#039;] = &#039;authenticated&#039;;
$conf[&#039;menu&#039;][&#039;links&#039;][&#039;problem&#039;] = &#039;all&#039;;
$conf[&#039;menu&#039;][&#039;links&#039;][&#039;login&#039;] = &#039;all&#039;;
$conf[&#039;menu&#039;][&#039;links&#039;][&#039;logout&#039;] = &#039;authenticated&#039;;
$conf[&#039;portal&#039;][&#039;fixed_blocks&#039;] = array();
$conf[&#039;accounts&#039;][&#039;driver&#039;] = &#039;null&#039;;
$conf[&#039;user&#039;][&#039;verify_from_addr&#039;] = false;
$conf[&#039;user&#039;][&#039;select_view&#039;] = true;
$conf[&#039;facebook&#039;][&#039;enabled&#039;] = false;
$conf[&#039;twitter&#039;][&#039;enabled&#039;] = false;
$conf[&#039;urlshortener&#039;] = false;
$conf[&#039;weather&#039;][&#039;provider&#039;] = false;
$conf[&#039;imap&#039;][&#039;server&#039;] = &#039;192.168.122.254&#039;;
$conf[&#039;imap&#039;][&#039;port&#039;] = 143;
$conf[&#039;imap&#039;][&#039;secure&#039;] = &#039;tls&#039;;
$conf[&#039;imap&#039;][&#039;maildomain&#039;] = &#039;m.i2n&#039;;
$conf[&#039;imap&#039;][&#039;cache_folders&#039;] = true;
$conf[&#039;imap&#039;][&#039;enabled&#039;] = true;
$conf[&#039;imsp&#039;][&#039;enabled&#039;] = false;
$conf[&#039;kolab&#039;][&#039;enabled&#039;] = false;
$conf[&#039;memcache&#039;][&#039;enabled&#039;] = false;
$conf[&#039;activesync&#039;][&#039;enabled&#039;] = false;
/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
-----------------------

--- imp backend config ---
$servers[&#039;advanced&#039;] = array(
    // Disabled by default
    &#039;disabled&#039; =&gt; false,
    &#039;name&#039; =&gt; &#039;Advanced IMAP Server&#039;,
    &#039;hostspec&#039; =&gt; &#039;192.168.122.254&#039;,
    &#039;hordeauth&#039; =&gt; &#039;full&#039;,
    &#039;protocol&#039; =&gt; &#039;imap&#039;,
    &#039;port&#039; =&gt; 143,
    &#039;secure&#039; =&gt; &#039;tls&#039;,
    &#039;maildomain&#039; =&gt; &#039;m.i2n&#039;,
    &#039;smtp&#039; =&gt; array(
    //    &#039;auth&#039; =&gt; true,
    //    &#039;localhost&#039; =&gt; &#039;localhost&#039;,
    //    &#039;host&#039; =&gt; &#039;smtp.example.com&#039;,
    //    &#039;password&#039; =&gt; null,
    //    &#039;port&#039; =&gt; 25,
    //    &#039;username&#039; =&gt; null
    ),
    // &#039;admin&#039; =&gt; array(
    //     &#039;user&#039; =&gt; &#039;cyrus&#039;,
    //     &#039;password&#039; =&gt; &#039;cyrus_pass&#039;,
    //     &#039;userhierarchy&#039; =&gt; &#039;user.&#039;
    // ),
    &#039;quota&#039; =&gt; array(
        &#039;driver&#039; =&gt; &#039;imap&#039;,
        &#039;params&#039; =&gt; array(
            &#039;hide_when_unlimited&#039; =&gt; true,
            &#039;unit&#039; =&gt; &#039;MB&#039;
        )
    ),
    &#039;acl&#039; =&gt; true,
    &#039;cache&#039; =&gt; false,
);
------------------------------


Maybe this helps a bit: I also can&#039;t authenticate at all to another IMAP server in the local network when I change the global IMAP server IP and the IP in the imp backend config. 

Output in the horde log:
------------------------
2012-07-18T17:34:05+02:00 NOTICE: HORDE [horde] Login success for peter.mueller [172.16.1.253] to horde. [pid 16868 on line 160 of &quot;/datastore/DEVEL/horde/horde/login.php&quot;]
2012-07-18T17:34:06+02:00 NOTICE: HORDE [imp] Login success for peter.mueller (Horde user peter.mueller) [172.16.1.253] to {172.16.1.99:143 [imap]} [pid 16868 on line 176 of &quot;/datastore/DEVEL/horde/imp/lib/Auth.php&quot;]
2012-07-18T17:34:15+02:00 ERR: HORDE [kronolith] Mail server denied authentication. [pid 16868 on line 61 of &quot;/datastore/DEVEL/horde/framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php&quot;]
2012-07-18T17:34:15+02:00 EMERG: HORDE [horde] exception &#039;Horde_Imap_Client_Exception&#039; with message &#039;Mail server denied authentication.&#039; in /datastore/DEVEL/horde/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php:374
------------------------

I can see in the server logs that the authentication was fine. This corresponds to the first line in the horde log, too.

Wild guess: It&#039;s somehow related to the Kolab shares driver since that&#039;s the one failing above.

Thomas
</description> 
   <pubDate>Wed, 18 Jul 2012 15:42:59 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t71911</link> 
  </item> 
   
  <item> 
   <title>Ok, thanks to xdebug I found out what&#039;s going on:

The Kol</title> 
   <description>Ok, thanks to xdebug I found out what&#039;s going on:

The Kolab_Storage backend wasn&#039;t using the new IMAP &quot;server&quot; configuration.
So the Kolab_Storage factory constructed the object with &quot;host=NULL&quot; and this reverted to localhost in the IMAP_Client.

What about the attached patch?
</description> 
   <pubDate>Thu, 19 Jul 2012 14:58:25 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t71931</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (develop):

commit 103f7c42487</title> 
   <description>Changes have been made in Git (develop):

commit 103f7c424876cabb65b9c6829300b580738b6c6b
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Thu Jul 19 18:42:39 2012 +0200

    Use host name from configuration, not from session (Thomas Jarosch, Bug #11271).

 .../Core/lib/Horde/Core/Factory/KolabStorage.php   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/103f7c424876cabb65b9c6829300b580738b6c6b</description> 
   <pubDate>Thu, 19 Jul 2012 16:43:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t71936</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 103f7c424876</title> 
   <description>Changes have been made in Git (master):

commit 103f7c424876cabb65b9c6829300b580738b6c6b
Author: Jan Schneider &lt;jan@horde.org&gt;
Date:   Thu Jul 19 18:42:39 2012 +0200

    Use host name from configuration, not from session (Thomas Jarosch, Bug #11271).

 .../Core/lib/Horde/Core/Factory/KolabStorage.php   |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/103f7c424876cabb65b9c6829300b580738b6c6b</description> 
   <pubDate>Wed, 29 Aug 2012 12:43:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11271#t72583</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
