[imp] sql session handlers broken?

Michael Schout mschout at gkg.net
Thu Feb 26 08:29:34 PST 2004


Hi.

I'm trying to update my IMP installation from version 3.2.1 to IMP
3.2.2.  When I did this, I recreated the config files from scratch to
make sure that the config files were all up to date.  However, after
doing this, I can not log into IMP.  When I try to log in, I just get
the login form back with error "Your Mail session has expired. Please
login again.".

I am using the 'sql' SessionHandler with a PostgreSQL database.  I am
watching the database and the sessions are definately getting stored
there. The horde log shows:

Feb 26 10:17:43 HORDE [notice] [imp] Login success for XXXX [xxxxxxxxxxxxx] to {xxxxxxxxxxxxxx:143} [on line 92 of "/usr/local/www/webmail/htdocs/horde/imp/redirect.php"]

So the IMAP login is definately working.  If I switch the horde
SessionHandler to 'none' to make it use PHP's file-based session
management, everything works perfectly and I can log into IMP.  So there
appears to be change between IMP 3.2.1 and IMP 3.2.2 that breaks SQL
session handlers.  I searched the IMP mailing list archives and I ses
numerous other reports of this same problem.  E.g.:

http://marc.theaimsgroup.com/?l=imp&m=106910608323916&w=2

But I have not found any solutions in the mailing list archives.  Does
anyone have SQL session handlers working with IMP 3.2.2?  Has anyone
solved this problem?

Thanks.
Michael Schout


More information about the imp mailing list