Fixed SMTP disconnection error caused by handshake failure.
In SSL socket, use timeout handler of underlying socket. Throw exception when reading from/writing to disconnected SSL socket.