August 12, 2010

Horde Session Problems

Many Internet providers send their users’ traffic through proxy servers, this can cause problems with Horde’s session handling in Plesk. The problem arises when the user’s IP changes during the middle of the session.

You may see an error message in Horde that looks like this:

“Your Internet Address has changed since the beginning of your Mail session. To protect your security, you must login again.”

You’ll normally have this variable in /etc/psa-webmail/horde/horde/conf.php (Plesk 9.x +)

# $conf['auth']['checkip'] = true;

You can disable this ip check functionality which breaks sessions for AOL users by setting it to false:

# $conf['auth']['checkip'] = false;

Restart Apache (/etc/init.d/httpd restart) after making this change.