KB Article #74150

Cannot logout from the End-User UI when using Internet Explorer 8 and 9

Problem

Whenever users with Internet Explorer 8 and 9 attempt to logout from the End-User UI, nothing happens. The session stays active.


Resolution

It highly likely that an application or device (firewall etc.) in the network infrastructure rewrites \ modifies \ removes the HTTP response headers used to manage the session between the user's browser and End-User UI.


The missing \ modified headers that are crucial to assure normal session control:


  • Pragma -> No-cache
  • Cache-Control -> no-cache
  • Expires -> Thu, 01 Jan 1970 02:00:00 EET


NOTE: The logout issue is not the only one that will surface due to modification of HTTP headers. Additional MailGate functionality depends on them so it is best to keep these headers untouched.


Restoring the default values for these HTTP response headers solves the issue and MailGate operates as designed.