Scott McKeown wrote:
After flicking through the OpenSSL documents I'm guessing that from the SSL_CTX_set_options page http://www.openssl.org/docs/ssl/SSL_CTX_set_options.html we need to use SSL_OP_CIPHER_SERVER_PREFERENCE but if you put that into your config file as:
options = CIPHER_SERVER_PREFERENCE
STunnel throws an error about the config file, so at the moment I'm a little stuck.

I guess you either use and old stunnel, or an old version of OpenSSL.
What is the output of "stunnel -version" on your machine?

Mike