Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > net/imapライブラリ > Net::IMAPクラス > new

singleton method Net::IMAP.new

new(host, port = 143, usessl = false, certs = nil, verify = false) -> Net::IMAP[permalink][rdoc]

新たな Net::IMAP オブジェクトを生成し、指定したホストの 指定したポートに接続し、接続語の IMAP オブジェクトを返します。

usessl が真ならば、サーバに繋ぐのに SSL/TLS を用います。 SSL/TLS での接続には OpenSSL と openssl が使える必要があります。 certs は利用する証明書のファイル名もしくは証明書があるディレクトリ名を 文字列で渡します。 certs に nil を渡すと、OpenSSL のデフォルトの証明書を使います。 verify は接続先を検証するかを真偽値で設定します。 真が OpenSSL::SSL::VERIFY_PEER に、 偽が OpenSSL::SSL::VERIFY_NONE に対応します。

[PARAM] host:
接続するホスト名の文字列
[PARAM] port:
接続するポート番号
[PARAM] usessl:
真でSSL/TLSを使う
[PARAM] certs:
証明書のファイル名/ディレクトリ名の文字列
[PARAM] verify:
真で接続先を検証する