[imp] Problems sending messages using IE

Lord Apollyon implist at paypc.com
Tue Sep 21 18:17:00 PDT 2004


> The problem, as I said above only occured when the user agent was IE. If
> a user took longer than 30 seconds to compose a message, when they hit
> the send button, they would receive a “Page cannot be diaplayed” error.
> The other conditon is that it must be an SSL encrypted connection..
> This error is caused by a design quirk that is only exhibited in IE when
> the SSL protocol  negotiated and chosen is 3.0. The workaround is to
> either disable SSL v3 in the browser or disable it on the server.

Actually, it's alot more complex than that.

Please see: <http://www.modssl.org/docs/2.8/ssl_faq.html#io-ie> for a 
thorough description of the problem.

I've been running my ssl-based webmail service for several years now with 
the follow mod_ssl directives in effect:

SetEnvIf User-Agent ".*MSIE.*" \
             nokeepalive ssl-unclean-shutdown \
             downgrade-1.0 force-response-1.0

SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP

The first config line deals with some non-conforming SSL behaviour most 
versions of IE are prone to.

The second line disables a SPECIFIC SSLv3 cipher which is known to be 
broken on most IE5 versions.  Note, it doesn't disable ALL of the SSLv3 
(this is bad), just the specific problem 56-bit "EXPORT" ciphers.

This requires no client-side alteration of the ciphers or protocols, and it 
allows non-broken browsers to use the best ciphers possible.

Pay particular attention to the following:

And finally there are versions of MSIE which seem to require that an SSL 
session can be reused (a totally non standard-conforming behaviour, of 
course). Connection with those MSIE versions only work if a SSL session 
cache is used. So, as a work-around, make sure you are using a session 
cache (see SSLSessionCache directive). 

=R=




More information about the imp mailing list