[imp] drafts get deleted on session timeout
Michael Menge
michael.menge at zdv.uni-tuebingen.de
Tue Jun 30 13:13:16 UTC 2015
Hi Jan,
Quoting Jan Schneider <jan at horde.org>:
> Zitat von Michael Menge <michael.menge at zdv.uni-tuebingen.de>:
>
>> Hi,
>>
>> we have discovered that auto saved new messages (drafts) get
>> deleted on session timeout.
>> I found the following comment
>> https://bugs.horde.org/ticket/13108#c8 which indicates
>> that the saved messaged should stay in the draft folder if log out
>> due to session timeout,
>> but will be delete on normal (aka "user clicked on the log out
>> button") log out.
>>
>> We use Imp as Authentication.
>>
>> horde 5.2.5 stable
>> imp 6.2.8 stable
>>
>> I tried debugging and found the following call graph
>>
>> Horde_Registry->clearAuth
>> ...
>> IMP_Application->logout
>> IMP_Compose->destroy
>> IMP_Message->delete
>>
>> IMP_Message->expungeMailbox
>> IMP_imap-expunge
>>
>> Can someone confirm this behavior? Is this a new bug, or did I miss
>> something in my configuration?
>
> This is an explicit logout. If you really had a session timeout,
> there won't be any user credentials available anymore to do the
> drafts deletion.
In my test I didn't click on logout. I was in the imp
automatic/dynamic mode, and after
an ajax request (checking for new mail) I was logged out with the
following error message
"Ihre Sitzung hat die maximal erlaubte Dauer überschritten. Bitte
melden Sie sich erneut an.".
Which indicates the the session is older than the max session lifetime.
--------------------------------------------------------------------------------
M.Menge Tel.: (49) 7071/29-70316
Universität Tübingen Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung mail:
michael.menge at zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen
More information about the imp
mailing list