class MaildirMailbox(pop3.Mailbox): (source)
Method | __init__ |
|
Method | appendMessage |
Add a message to the mailbox. |
Method | deleteMessage |
Mark a message for deletion. |
Method | getMessage |
Retrieve a file-like object with the contents of a message. |
Method | getUidl |
Get a unique identifier for a message. |
Method | listMessages |
Retrieve the size of a message, or, if none is specified, the size of each message in the mailbox. |
Method | undeleteMessages |
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. |
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. |
twisted.mail.pop3.Mailbox.getMessage
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. |
twisted.mail.pop3.Mailbox.getUidl
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. |
twisted.mail.pop3.Mailbox.listMessages
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.
Undocumented