If you are not able to login Horde and you are getting an Error that “Your Internet Address has changed since the beginning of your Mail session. To protect your security, you must login again.” follow the below steps to fix this error:-
1) First login to Horde and then turn off the ‘checkip’ feature.
2) Through root SSH login to Plesk control panel and edit the /usr/share/psa-horde/config/conf.php file in your text editor. Also Change the below lines:
$conf['auth']['checkip'] = true;
$conf['auth']['checkip'] = false;
I have trying to access my emails via Horde 3rdparty tool which is pre-installed with cpanel, Now action happens when I hit login. but I can use Squirrelmail, but no error have seen in log.
After some more googling I got the solution. Please verify that (/var/cpanel/userhomes/cpanedmin/sessions/) has full privilage for user & group : cpanelhorde
1. Login to shell of the server using root login details and open the file ” /usr/local/cpanel/3rdparty/etc/horde/php.ini ” using vi or any other editor
2. Search for [Session] and change the following
session.save_handler = sqlite session.save_path =/var/cpanel/userhomes/cpanedmin/sessions/phpsess.sdb
session.save_handler = files session.save_path = /var/cpanel/userhomes/cpanedmin/sessions/
3. Save and exit
4. Restart Apache server.