<?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>IMP access is denied for hordeauth = false</title> 
  <pubDate>Fri, 10 Apr 2026 09:35:36 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/11244</link> 
  <atom:link rel="self" type="application/rss+xml" title="IMP access is denied for hordeauth = false" href="https://bugs.horde.org/ticket/11244/rss" /> 
  <description>IMP access is denied for hordeauth = false</description> 
 
   
   
  <item> 
   <title>Hi,

I&#039;ve installed a fresh install from the &quot;develop&quot; bra</title> 
   <description>Hi,

I&#039;ve installed a fresh install from the &quot;develop&quot; branch as of 2012-07-07.
mnemo, nag and a few others are running fine, test.php shows no errors.
Sessions are working, too.

imp fails for me with &quot;User is not authorized for imp&quot; if $servers[&#039;imap&#039;][&#039;hordeauth&#039;] is set to false.

2012-07-07T19:14:48+02:00 EMERG: HORDE User is not authorized for imp [pid 14693 on line 266 of &quot;/datastore/DEVEL/horde/framework/Core/lib/Horde/Registry.php&quot;]
2012-07-07T19:14:48+02:00 NOTICE: HORDE PHP ERROR: Undefined property: Horde_Exception_AuthenticationFailure::$applicaton [pid 14693 on line 32 of &quot;/datastore/DEVEL/horde/framework/Core/lib/Horde/ErrorHandler.php&quot;]

If I set it to true, imp shows up fine and displays my INBOX. 

I expected it to show a login screen if hordeauth is set to false. 
What&#039;s wrong?

My main horde config settings (just a test box):
-------------------------------------------------------
&lt;?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
// $Id: 3ac73110a3ef553162e6aa53240eb0ddea4dd536 $
$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;] = false;
$conf[&#039;use_ssl&#039;] = 1;
$conf[&#039;server&#039;][&#039;name&#039;] = &#039;192.168.122.254&#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;192.168.122.254&#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;hostspec&#039;] = &#039;localhost&#039;;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;port&#039;] = 143;
$conf[&#039;auth&#039;][&#039;params&#039;][&#039;secure&#039;] = &#039;none&#039;;
$conf[&#039;auth&#039;][&#039;driver&#039;] = &#039;imap&#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;localhost&#039;;
$conf[&#039;imap&#039;][&#039;port&#039;] = 143;
$conf[&#039;imap&#039;][&#039;maildomain&#039;] = &#039;net.lan&#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;
-------------------------------------------------------

imp also doesn&#039;t even attempt to log into the IMAP server.

Thomas
</description> 
   <pubDate>Sat, 07 Jul 2012 17:19:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11244#t71734</link> 
  </item> 
   
  <item> 
   <title>Found something, I&#039;ve now changed the horde auth driver to:</title> 
   <description>Found something, I&#039;ve now changed the horde auth driver to:

$conf[&#039;auth&#039;][&#039;params&#039;][&#039;app&#039;] = &#039;imp&#039;;
$conf[&#039;auth&#039;][&#039;driver&#039;] = &#039;application&#039;;

imp works now for hordeauth = false and hordeauth = true.

So it looks like global &quot;IMAP authentication&quot; and the &#039;hordeauth&#039; setting in imp is currently not compatible.
</description> 
   <pubDate>Sat, 07 Jul 2012 17:50:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11244#t71738</link> 
  </item> 
   
  <item> 
   <title>Works just fine here. Try setting hordeauth to &#039;full&#039;.</title> 
   <description>Works just fine here. Try setting hordeauth to &#039;full&#039;.</description> 
   <pubDate>Mon, 09 Jul 2012 13:40:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11244#t71744</link> 
  </item> 
   
  <item> 
   <title>Duplicate of Ticket #11258.</title> 
   <description>Duplicate of Ticket #11258.</description> 
   <pubDate>Wed, 11 Jul 2012 07:31:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11244#t71827</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
