Known subclasses: twisted.mail.test.test_pop3.AsyncDeferredMailbox, twisted.mail.test.test_pop3.SyncDeferredMailbox

An in-memory pop3.IMailbox implementation.

Instance Variable messages A sequence of bytes defining the messages in this mailbox.
Instance Variable exceptionType The type of exception to raise when an out-of-bounds index is addressed.
Method __init__ Undocumented
Method listMessages Get some message information.
Method getMessage Get the message content.
Method getUidl Construct a UID which is simply the string representation of the given index.
Method deleteMessage Wipe the message at the given index.

Inherited from Mailbox:

Method undeleteMessages Undelete all messages marked for deletion.
Method sync Discard the contents of any message marked for deletion.
messages =
A sequence of bytes defining the messages in this mailbox.
exceptionType =
The type of exception to raise when an out-of-bounds index is addressed.
def __init__(self, exceptionType):
def getMessage(self, i):
def getUidl(self, i):

Construct a UID which is simply the string representation of the given index.

ParametersiSee pop3.IMailbox.getUidl.
ReturnsSee pop3.IMailbox.getUidl.
def deleteMessage(self, i):

Wipe the message at the given index.

ParametersiSee pop3.IMailbox.deleteMessage.
API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.