twisted.mail.imap4.MemoryAccount(MemoryAccountWithoutNamespaces) class documentationtwisted.mail.imap4
(View In Hierarchy)
Known subclasses: twisted.mail.test.test_imap.Account
Implements interfaces: twisted.mail.interfaces.INamespacePresenter
| Method | getPersonalNamespaces | Report the available personal namespaces. | 
| Method | getSharedNamespaces | Report the available shared namespaces. | 
| Method | getOtherNamespaces | Undocumented | 
Inherited from MemoryAccountWithoutNamespaces:
| Method | __init__ | Undocumented | 
| Method | allocateID | Undocumented | 
| Method | addMailbox | Add a new mailbox to this account | 
| Method | create | Create a new mailbox from the given hierarchical name. | 
| Method | select | Acquire a mailbox, given its name. | 
| Method | delete | Delete the mailbox with the specified name. | 
| Method | rename | Rename a mailbox | 
| Method | isSubscribed | Check the subscription status of a mailbox | 
| Method | subscribe | Subscribe to a mailbox | 
| Method | unsubscribe | Unsubscribe from a mailbox | 
| Method | listMailboxes | List all the mailboxes that meet a certain criteria | 
| Method | _emptyMailbox | Undocumented | 
| Method | _inferiorNames | Undocumented | 
Report the available personal namespaces.
Typically there should be only one personal namespace. A common name for
it is "", and its hierarchical delimiter is usually 
"/".
| Returns | The personal namespaces and their hierarchical delimiters. If no namespaces of this type exist, None should be returned. (type: iterable of two-tuples of strings) | |
Report the available shared namespaces.
Shared namespaces do not belong to any individual user but are usually 
to one or more of them. Examples of shared namespaces might be 
"#news" for a usenet gateway.
| Returns | The shared namespaces and their hierarchical delimiters. If no namespaces of this type exist, None should be returned. (type: iterable of two-tuples of strings) | |