class documentation
A maildir-backed mailbox.
Method | __init__ |
No summary |
Method | append |
Add a message to the mailbox. |
Method | delete |
Mark a message for deletion. |
Method | get |
Retrieve a file-like object with the contents of a message. |
Method | get |
Get a unique identifier for a message. |
Method | list |
Retrieve the size of a message, or, if none is specified, the size of each message in the mailbox. |
Method | undelete |
Undelete all messages marked for deletion. |
Instance Variable | deleted |
Undocumented |
Instance Variable | list |
Information about the messages in the mailbox. For undeleted messages, the file containing the message and the full path name of the file are stored. Deleted messages are indicated by 0. |
Instance Variable | path |
See __init__ . |
Inherited from Mailbox
:
Method | sync |
Discard the contents of any message marked for deletion. |
overrides
twisted.mail.pop3.Mailbox.deleteMessage
Mark a message for deletion.
Move the message to the .Trash/ subfolder so it can be undeleted by an administrator.
Parameters | |
i:int | The 0-based index of a message. |
Raises | |
IndexError | When the index does not correspond to a message in the mailbox. |
overrides
twisted.mail.pop3.Mailbox.getMessage
Retrieve a file-like object with the contents of a message.
Parameters | |
i:int | The 0-based index of a message. |
Returns | |
file-like object | A file containing the message. |
Raises | |
IndexError | When the index does not correspond to a message in the mailbox. |
overrides
twisted.mail.pop3.Mailbox.getUidl
Get a unique identifier for a message.
Parameters | |
i:int | The 0-based index of a message. |
Returns | |
bytes | A string of printable characters uniquely identifying the message for all time. |
Raises | |
IndexError | When the index does not correspond to a message in the mailbox. |
overrides
twisted.mail.pop3.Mailbox.listMessages
Retrieve the size of a message, or, if none is specified, the size of each message in the mailbox.
Parameters | |
i:int or None | The 0-based index of a message. |
Returns | |
int or list of int | The number of octets in the specified message, or, if an index is not specified, a list of the number of octets for all messages in the mailbox. Any value which corresponds to a deleted message is set to 0. |
Raises | |
IndexError | When the index does not correspond to a message in the mailbox. |
Undelete all messages marked for deletion.
Move each message marked for deletion from the .Trash/ subfolder back to its original position.
deleted: A mapping of the information about a file before it was deleted to the full path name of the deleted file in the .Trash/ subfolder. =
(source)
¶
Undocumented