getquota

getquota(mailbox) Instance Public methods Sends the GETQUOTA command along with specified mailbox. If this mailbox exists, then an array containing a Net::IMAP::MailboxQuota object is returned. This command generally is only available to server admin.

getquotaroot

getquotaroot(mailbox) Instance Public methods Sends the GETQUOTAROOT command along with specified mailbox. This command is generally available to both admin and user. If mailbox exists, returns an array containing objects of Net::IMAP::MailboxQuotaRoot and Net::IMAP::MailboxQuota.

idle

idle(&response_handler) Instance Public methods Sends an IDLE command that waits for notifications of new or expunged messages. Yields responses from the server during the IDLE. Use idle_done() to leave IDLE.

idle_done

idle_done() Instance Public methods Leaves IDLE.

list

list(refname, mailbox) Instance Public methods Sends a LIST command, and returns a subset of names from the complete set of all names available to the client. refname provides a context (for instance, a base directory in a directory-based mailbox hierarchy). mailbox specifies a mailbox or (via wildcards) mailboxes under that context. Two wildcards may be used in mailbox: '*', which matches all characters including the hierarchy delimiter (for instance, '/' on a UNIX-hosted directo

login

login(user, password) Instance Public methods Sends a LOGIN command to identify the client and carries the plaintext password authenticating this user. Note that, unlike calling authenticate() with an auth_type of âLOGINâ, login() does not use the login authenticator. A Net::IMAP::NoResponseError is raised if authentication fails.

logout

logout() Instance Public methods Sends a LOGOUT command to inform the server that the client is done with the connection.

lsub

lsub(refname, mailbox) Instance Public methods Sends a LSUB command, and returns a subset of names from the set of names that the user has declared as being âactiveâ or âsubscribedâ. refname and mailbox are interpreted as for list(). The return value is an array of Net::IMAP::MailboxList.

noop

noop() Instance Public methods Sends a NOOP command to the server. It does nothing.

remove_response_handler

remove_response_handler(handler) Instance Public methods Removes the response handler.