IMAP4.send(data) Sends data to the remote server. You may override this method.
IMAP4.setannotation(mailbox, entry, attribute[, ...]) Set ANNOTATIONs for mailbox. The method is non-standard, but is supported by the Cyrus server.
IMAP4.shutdown() Close connection established in open. This method is implicitly called by IMAP4.logout(). You may override this method.
IMAP4.proxyauth(user) Assume authentication as user. Allows an authorised administrator to proxy into any user’s mailbox.
IMAP4.rename(oldmailbox, newmailbox) Rename mailbox named oldmailbox to newmailbox.
exception IMAP4.readonly This exception is raised when a writable mailbox has its status changed by the server. This is a sub-class of IMAP4.error. Some other client now has write permission, and the mailbox will need to be re-opened to re-obtain write permission.
IMAP4.readline() Reads one line from the remote server. You may override this method.
IMAP4.read(size) Reads size bytes from the remote server. You may override this method.
IMAP4.response(code) Return data for response code if received, or None. Returns the given code, instead of the usual type.
IMAP4.recent() Prompt server for an update. Returned data is None if no new messages, else value of RECENT response.
Page 429 of 663