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. |