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

instance method Net::IMAP#setquota

setquota(mailbox, quota) -> Net::IMAP::TaggedResponse[permalink][rdoc]

SETQUOTA コマンドを送り、指定したメールボックスに quota を設定します。

quota が nil ならば、mailbox の quota を破棄します。 quota が整数なら STORAGE をその値に変更します。

詳しくは [RFC2087] を見てください。 このコマンドは Net::IMAP#capability の返り値を見ることで 利用可能かどうか判断できます。

[PARAM] mailbox:
quota を設定するメールボックス名(文字列)
[PARAM] quota:
quotaの値(ストレージのサイズ、もしくは nil)
[EXCEPTION] Net::IMAP::NoResponseError:
指定したメールボックスが quota root でない場合、もしくは権限が存在しない場合に発生します。