twisted.mail.maildir.StringListMailbox class documentationtwisted.mail.maildir
(View In Hierarchy)
Implements interfaces: twisted.mail.interfaces.IMailboxPOP3
An in-memory mailbox.
| Instance Variable | msgs | See __init__. | 
| Method | __init__ | |
| Method | listMessages | Retrieve the size of a message, or, if none is specified, the size of each message in the mailbox. | 
| Method | getMessage | Return an in-memory file-like object with the contents of a message. | 
| Method | getUidl | Get a unique identifier for a message. | 
| Method | deleteMessage | Mark a message for deletion. | 
| Method | undeleteMessages | Undelete any messages which have been marked for deletion. | 
| Method | sync | Discard the contents of any messages marked for deletion. | 
| Instance Variable | _delete | The indices of messages which have been marked for deletion. (type: setofint) | 
Retrieve the size of a message, or, if none is specified, the size of each message in the mailbox.
| Parameters | i | The 0-based index of a message. (type: intorNone) | 
| Returns | The number of octets in the specified message, or, if an index is not 
specified, a list of the number of octets in each message in the mailbox.  
Any value which corresponds to a deleted message is set to 0. (type: intorlistofint) | |
| Raises | IndexError | When the index does not correspond to a message in the mailbox. | 
Mark a message for deletion.
| Parameters | i | The 0-based index of a message to delete. (type: int) | 
| Raises | IndexError | When the index does not correspond to a message in the mailbox. |