class documentation
class StillSimplerClient(imap4.IMAP4Client): (source)
An IMAP4 client which keeps track of unsolicited flag changes.
Method | __init__ |
Undocumented |
Method | flags |
Override me |
Instance Variable | flags |
Undocumented |
Inherited from IMAP4Client
:
Method | add |
Add to the set flags for one or more messages. |
Method | append |
Add the given message to the given mailbox. |
Method | authenticate |
Attempt to enter the authenticated state with the server |
Method | check |
Tell the server to perform a checkpoint |
Method | close |
Return the connection to the Authenticated state. |
Method | connection |
We are no longer connected |
Method | connection |
Called when a connection is made. |
Method | copy |
Copy the specified messages to the specified mailbox. |
Method | create |
Create a new mailbox on the server |
Method | delete |
Delete a mailbox |
Method | dispatch |
Undocumented |
Method | examine |
Select a mailbox in read-only mode |
Method | expunge |
Return the connection to the Authenticate state. |
Method | fetch |
Retrieve several different fields of one or more messages |
Method | fetch |
Retrieve body text of one or more messages |
Method | fetch |
Retrieve the structure of the body of one or more messages |
Method | fetch |
Retrieve the envelope data for one or more messages |
Method | fetch |
Retrieve several different fields of one or more messages |
Method | fetch |
Retrieve the flags for one or more messages |
Method | fetch |
Retrieve several different fields of one or more messages |
Method | fetch |
Retrieve headers of one or more messages |
Method | fetch |
Retrieve the internal date associated with one or more messages |
Method | fetch |
Retrieve one or more entire messages |
Method | fetch |
Retrieve the simplified body structure of one or more messages |
Method | fetch |
Retrieve the size, in octets, of one or more messages |
Method | fetch |
Retrieve a specific section of one or more messages |
Method | fetch |
Retrieve the unique identifier for one or more messages |
Method | get |
Request the capabilities available on this server. |
Method | line |
Attempt to parse a single line from the server. |
Method | list |
List a subset of the available mailboxes |
Method | login |
Authenticate with the server using a username and password |
Method | logout |
Inform the server that we are done with the connection. |
Method | lsub |
List a subset of the subscribed available mailboxes |
Method | make |
Undocumented |
Method | message |
Create a file to which an incoming message may be written. |
Method | mode |
Override me |
Method | namespace |
Retrieve information about the namespaces available to this account |
Method | new |
Override me |
Method | noop |
Perform no operation. |
Method | raw |
Override this for when raw data is received. |
Method | register |
Register a new form of authentication |
Method | remove |
Remove from the set flags for one or more messages. |
Method | rename |
Rename a mailbox |
Method | response_ |
Undocumented |
Method | response_ |
Undocumented |
Method | search |
Search messages in the currently selected mailbox |
Method | select |
Select a mailbox |
Method | send |
Undocumented |
Method | server |
Called when the server has sent us a greeting. |
Method | set |
Set the flags for one or more messages. |
Method | start |
Initiates a 'STARTTLS' request and negotiates the TLS / SSL Handshake. |
Method | status |
Retrieve the status of the given mailbox |
Method | subscribe |
Add a mailbox to the subscription list |
Method | timeout |
Called when the connection times out. |
Method | unsubscribe |
Remove a mailbox from the subscription list |
Constant | STATUS |
Undocumented |
Constant | STATUS |
Undocumented |
Class Variable | tag |
Undocumented |
Class Variable | timeout |
Undocumented |
Instance Variable | authenticators |
Undocumented |
Instance Variable | context |
Undocumented |
Instance Variable | queued |
Undocumented |
Instance Variable | started |
Undocumented |
Instance Variable | state |
A string representing the state the connection is currently in. |
Instance Variable | tags |
Undocumented |
Instance Variable | waiting |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Undocumented |
Method | __cb |
Handle lines received in response to a SELECT or EXAMINE command. |
Method | __cb |
Undocumented |
Method | __eb |
Undocumented |
Method | _cb |
Undocumented |
Method | _default |
Undocumented |
Method | _extra |
Undocumented |
Method | _fetch |
Undocumented |
Method | _flush |
Undocumented |
Method | _get |
Undocumented |
Method | _int |
Parse value as an integer and return the result or raise IllegalServerResponse with phrase as an argument if value cannot be parsed as an integer. |
Method | _parse |
Given the result of parsing a single FETCH response, construct a dict mapping response keys to response values. |
Method | _regular |
Undocumented |
Method | _setup |
Undocumented |
Method | _started |
Undocumented |
Method | _store |
Undocumented |
Class Variable | _memory |
Undocumented |
Class Variable | _status |
Undocumented |
Instance Variable | _cap |
Undocumented |
Instance Variable | _last |
Undocumented |
Instance Variable | _parts |
Undocumented |
Instance Variable | _pending |
Undocumented |
Instance Variable | _pending |
Undocumented |
Instance Variable | _tag |
Undocumented |
Inherited from LineReceiver
(via IMAP4Client
):
Method | clear |
Clear buffered data. |
Method | data |
Protocol.dataReceived. Translates bytes into lines, and calls lineReceived (or rawDataReceived, depending on mode.) |
Method | line |
Called when the maximum line length has been reached. Override if it needs to be dealt with in some special way. |
Method | send |
Sends a line to the other end of the connection. |
Method | set |
Sets the line-mode of this receiver. |
Method | set |
Sets the raw mode of this receiver. Further data received will be sent to rawDataReceived rather than lineReceived. |
Constant | MAX |
The maximum length of a line to allow (If a sent line is longer than this, the connection is dropped). Default is 16384. |
Class Variable | delimiter |
The line-ending delimiter to use. By default this is b'\r\n'. |
Instance Variable | line |
Undocumented |
Instance Variable | _buffer |
Undocumented |
Instance Variable | _busy |
Undocumented |
Inherited from Protocol
(via IMAP4Client
, LineReceiver
):
Method | log |
Return a prefix matching the class name, to identify log messages related to this protocol instance. |
Class Variable | factory |
Undocumented |
Inherited from BaseProtocol
(via IMAP4Client
, LineReceiver
, Protocol
):
Method | make |
Make a connection to a transport and a server. |
Instance Variable | connected |
Undocumented |
Instance Variable | transport |
Undocumented |
Inherited from _PauseableMixin
(via IMAP4Client
, LineReceiver
, Protocol
, BaseProtocol
):
Method | pause |
Undocumented |
Method | resume |
Undocumented |
Method | stop |
Undocumented |
Instance Variable | paused |
Undocumented |
Inherited from TimeoutMixin
(via IMAP4Client
, LineReceiver
, Protocol
, BaseProtocol
, _PauseableMixin
):
Method | call |
Wrapper around reactor.callLater for test purpose. |
Method | reset |
Reset the timeout count down. |
Method | set |
Change the timeout period |
Instance Variable | time |
The number of seconds after which to timeout the connection. |
Method | __timed |
Undocumented |
Instance Variable | __timeout |
Undocumented |