twisted.mail.test.test_pop3.MyPOP3Downloader(pop3.POP3Client)
class documentationtwisted.mail.test.test_pop3
(View In Hierarchy)
A POP3 client which downloads all messages from the server.
Method | handle_WELCOME | Authenticate. |
Method | handle_APOP | Require an OK response to APOP. |
Method | handle_RETR_continue | Record one line of message information. |
Method | handle_RETR_end | Record the received message information. |
Method | handle_QUIT | Require an OK response to QUIT. |
Inherited from POP3Client:
Instance Variable | mode | The type of response expected from the server. Choices include none (0), a
one line response (1), the first line of a multi-line response (2), and
subsequent lines of a multi-line response (3). (type: int ) |
Instance Variable | command | The command most recently sent to the server. (type: bytes ) |
Instance Variable | welcomeRe | A regular expression which matches the APOP challenge in the server
greeting. (type: RegexObject ) |
Instance Variable | welcomeCode | The APOP challenge passed in the server greeting. (type: bytes ) |
Method | __init__ | Issue deprecation warning. |
Method | sendShort | Send a POP3 command to which a short response is expected. |
Method | sendLong | Send a POP3 command to which a long response is expected. |
Method | handle_default | Handle responses from the server for which no other handler exists. |
Method | lineReceived | Dispatch a received line for processing. |
Method | apopAuthenticate | Perform an authenticated login. |
Method | apop | Send an APOP command to perform authenticated login. |
Method | retr | Send a RETR command to retrieve a message from the server. |
Method | dele | Send a DELE command to delete a message from the server. |
Method | list | Send a LIST command to retrieve the size of a message or, if no message is specified, the sizes of all messages. |
Method | uidl | Send a UIDL command to retrieve the unique identifier of a message or, if no message is specified, the unique identifiers of all messages. |
Method | user | Send a USER command to perform the first half of a plaintext login. |
Method | password | Perform the second half of a plaintext login. |
Method | quit | Send a QUIT command to disconnect from the server. |
Method | _dispatch | Dispatch a response from the server for handling. |
Inherited from LineOnlyReceiver (via POP3Client):
Class Variable | delimiter | The line-ending delimiter to use. By default this is b'\r\n' . |
Class Variable | MAX_LENGTH | The maximum length of a line to allow (If a sent line is longer than this, the connection is dropped). Default is 16384. |
Method | dataReceived | Translates bytes into lines, and calls lineReceived. |
Method | sendLine | Sends a line to the other end of the connection. |
Method | lineLengthExceeded | Called when the maximum line length has been reached. Override if it needs to be dealt with in some special way. |
Inherited from Protocol (via POP3Client, LineOnlyReceiver):
Method | logPrefix | Return a prefix matching the class name, to identify log messages related to this protocol instance. |
Method | connectionLost | Called when the connection is shut down. |
Inherited from BaseProtocol (via POP3Client, LineOnlyReceiver, Protocol):
Method | makeConnection | Make a connection to a transport and a server. |
Method | connectionMade | Called when a connection is made. |