Creates a newNet::IMAP object and connects it to the specified
host.
options is an option hash, each key of which is a symbol.
The available options are:
port
Port number (default value is 143 for imap, or 993 for imaps)
ssl
If options[:ssl] is true, then an attempt will be made to use SSL (now TLS)
to connect to the server. For this to work OpenSSL [OSSL] and the Ruby OpenSSL [RSSL] extensions need to be installed. If
options[:ssl] is a hash, it’s passed to OpenSSL::SSL::SSLContext#set_params
as parameters.
The most common errors are:
Errno::ECONNREFUSED
Connection refused by host or an intervening firewall.
Errno::ETIMEDOUT
Connection timed out (possibly due to packets being dropped by an
intervening firewall).