in reply to Re: IO::Socket::SSL -> unexpected message !
in thread IO::Socket::SSL -> unexpected message !
This random StackOverflow comment still suggests that your webserver is mixing up plaintext connections and SSL connections.
Maybe the following "works" and returns a webpage?
Alternatively, maybe you're trying to start an SSLv3 connection, but your web server does not speak SSLv3 ?
Without anything to replicate this situation, all I can do is Google your error message and guess. I think this is something you can do as well...