[Tickets #13147] Lost Password for IMAP server

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Apr 24 08:18:23 UTC 2014


Ticket URL: http://bugs.horde.org/ticket/13147
  Ticket             | 13147
  Created By         | andre.rothe at phosco.info
  Summary            | Lost Password for IMAP server
  Queue              | IMP
  Version            | 6.1.7
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |

andre.rothe at phosco.info (2014-04-24 08:18) wrote:

I try to authenticate the user by IMP, which transfers the login  
credentials to the IMAP server. I can use the IMAP server by telnet,  
the user can login. If I use Horde 5.1.4, the initial login works, but  
the IMP modul will be disabled on the portal screen. I have added a  
lot of debug output to find a reason, my result is, that Horde  
sometimes serializes the IMP_Imap_Password instance (after the first  
login) and the password of the user has not been stored into the  
session variable. I followed the class code till the class  
Horde_Secret, which returns no key with getKey(). The password value  
(compressed and serialized) will be translated to an empty String  
within Horde_Secret.write() and this empty String will be stored into  
the session variable during serialization of IM_Imap_Password. So a  
following unserialize operation will not return the right password and  
a login to the IMAP server will go wrong. I don't have an idea, what's  
wrong. I use Horde since 2008 in different versions, but the problem  
occurs the first time.

I run a PHP PHP 5.4.23 (with Suhosin) on an Apache 2.4.7.

More information about the bugs mailing list