How to stop Roundcube session ending when I close my laptop lid?
-
@jdaviescoates
According to this (https://github.com/roundcube/roundcubemail/issues/5961) I set$rcmail_config['session lifetime'] = 10080;
in
app/data/customconfig.php
and I’m good for a month or so….In context:
( -
@necrevistonnezr thanks, I'll give that a try in the first instance and see how I get on...
-
@jdaviescoates said in How to stop Roundcube session ending when I close my laptop lid?:
Sigh. The state of open source webmail is so abysmal (I wonder if SnappyMail have fixed this annoying issue...)
I agree. BTW Snappymail is a fork of Rainloop, not of Roundcube.
-
@necrevistonnezr said in How to stop Roundcube session ending when I close my laptop lid?:
BTW Snappymail is a fork of Rainloop, not of Roundcube.
Oh yes, thanks for the reminder
-
@jdaviescoates said in How to stop Roundcube session ending when I close my laptop lid?:
@necrevistonnezr thanks, I'll give that a try in the first instance and see how I get on...
So, I added:
$rcmail_config['session lifetime‘] = 10080;
To
app/data/customconfig.php
But it hasn't made any difference at all.
When I opened my laptop this morning I had to log back in to Roundcube, again.
Now I'm wondering if I restarted the app (or whether I would've needed to)
-
@jdaviescoates since this is just php code a restart is not needed. What is needed however is you reloading the application in your browser to make the change reach your session.
@jdaviescoates said in How to stop Roundcube session ending when I close my laptop lid?:
Gmail doesn't do this
Gmail is also not a php application. The reason sessions are handled better there is because their user sessions are based on openid connect, which means you get a refresh token with every login, that can (as long as the refresh token is valid) be used to get a session token without the need to perform another login.
-
@fbartels said in How to stop Roundcube session ending when I close my laptop lid?:
What is needed however is you reloading the application in your browser to make the change reach your session.
Thanks. I guess it refreshed when I logged in again this morning. Let's see what happens tomorrow morning...
-
@jdaviescoates said in How to stop Roundcube session ending when I close my laptop lid?:
Let's see what happens tomorrow morning...
No change.
-
@jdaviescoates is uBlock Origin blocking any cookies?
-
@necrevistonnezr hah, thanks!
That's quite likely it I guess.
Thought I'd turned uBlock off for all my own domain but I've moved this Roundcube install around a bit so I guess not!
Have turned it off now, hopefully that'll help...
-
@necrevistonnezr said in How to stop Roundcube session ending when I close my laptop lid?:
$rcmail_config['session lifetime‘] = 10080;
If I'm not mistaken, there's a typo in that code. After LIFETIME, the ending ' seems to be something else.
-
@humptydumpty yeah, when I pasted it in to the terminal it was clear (because of the code highlight) it wasn't correct so I replaced it with a ' - but thanks for pointing that out in case that was the issue
-
@humptydumpty said in How to stop Roundcube session ending when I close my laptop lid?:
@necrevistonnezr said in How to stop Roundcube session ending when I close my laptop lid?:
$rcmail_config['session lifetime‘] = 10080;
If I'm not mistaken, there's a typo in that code. After LIFETIME, the ending ' seems to be something else.
You‘re right! I had fiddled with that post on the iPhone - quite a hassle. I corrected it now in the post above for future reference.
-
@jdaviescoates I realise this is not the direction of most replies/solutions, but if the programmatic approach does not deliver, on my Mac I have a utility which responds to triggers like laptop shut and fires off an action. I'm sure Windows has similar. Although the execution action may be a bit brutal (close app).
Just a thought.
-
@timconsidine thanks. I'm on Ubuntu, but probably stuff on here too I could try if my turning off uBlock doesn't help...
-
@jdaviescoates said in How to stop Roundcube session ending when I close my laptop lid?:
if my turning off uBlock doesn't help...
Well, turning off uBlock Origin and Privacy Badger hasn't helped at all.
I posted an issue on the Roundcube github too and they've just replied saying "this is not supported" and closed it
https://github.com/roundcube/roundcubemail/issues/8504
So perhaps I'm trying to achieve something which isn't possible yet
Sigh. The state of open source webmail is so abysmal is makes me sad.
-
@jdaviescoates Yeah, Alexander is not very helpful - though you gave him a location for the config that is non-standard and Cloudron specific (/app/data/ something).
Again, I use Roundcube everyday on my work computer and the session is kept alive even between reboots with the config described above...
Is it browser related (is it Firefox?) - maybe try a different one? A setting that deletes cookies from time to time? -
@jdaviescoates Facing same issue.
-
-
I just played around with this again and this seems to be working for me:
$config['session lifetime'] = '10080';
It's unclear if
$rcconfig
or just$config
should be used or if either would work, but the latter, i.e. just$config
, appears to be working for me.Also in previous attempts I was missing the
'
s around the10080
, and from the formatting of other settings in thecustomconfig.php
I figured I'd try'10080'
and then it worked. -
-