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

instance method Net::IMAP#login

login(user, password) -> Net::IMAP::TaggedResponse[permalink][rdoc]

LOGIN コマンドを送り、平文でパスワードを送りクライアント ユーザを認証します。

Net::IMAP#authenticate で "LOGIN" を使うのとは異なる ことに注意してください。authenticate では AUTHENTICATE コマンドを 送ります。

認証成功時には 認証成功レスポンスを返り値として返します。

認証失敗時には例外が発生します。

[PARAM] user:
ユーザ名文字列
[PARAM] password:
パスワード文字列
[EXCEPTION] Net::IMAP::NoResponseError:
認証に失敗した場合に発生します

[SEE_ALSO] Net::IMAP#authenticate