twisted.mail.test.test_imap.SimpleServer(imap4.IMAP4Server, object) class documentationtwisted.mail.test.test_imap
(View In Hierarchy)
| Method | __init__ | Undocumented | 
| Method | lineReceived | Override this for when each line is received. | 
Inherited from IMAP4Server:
| Method | capabilities | Undocumented | 
| Method | connectionMade | Called when a connection is made. | 
| Method | connectionLost | Called when the connection is shut down. | 
| Method | timeoutConnection | Called when the connection times out. | 
| Method | rawDataReceived | Override this for when raw data is received. | 
| Method | parse_command | Undocumented | 
| Method | parse_pending | Undocumented | 
| Method | dispatchCommand | Undocumented | 
| Method | lookupCommand | Undocumented | 
| Method | arg_finalastring | Parse an astring from line that represents a command's final argument. This special case exists to enable parsing empty string literals. | 
| Method | arg_astring | Parse an astring from the line, return (arg, rest), possibly via a deferred (to handle literals) | 
| Method | arg_atom | Parse an atom from the line | 
| Method | arg_plist | Parse a (non-nested) parenthesised list from the line | 
| Method | arg_literal | Parse a literal from the line | 
| Method | arg_searchkeys | searchkeys | 
| Method | arg_seqset | sequence-set | 
| Method | arg_fetchatt | fetch-att | 
| Method | arg_flaglist | Flag part of store-att-flag | 
| Method | arg_line | Command line of UID command | 
| Method | opt_plist | Optional parenthesised list | 
| Method | opt_datetime | Optional date-time string | 
| Method | opt_charset | Optional charset of SEARCH command | 
| Method | sendServerGreeting | Undocumented | 
| Method | sendBadResponse | Undocumented | 
| Method | sendPositiveResponse | Undocumented | 
| Method | sendNegativeResponse | Undocumented | 
| Method | sendUntaggedResponse | Undocumented | 
| Method | sendContinuationRequest | Undocumented | 
| Method | listCapabilities | Undocumented | 
| Method | do_CAPABILITY | Undocumented | 
| Method | do_LOGOUT | Undocumented | 
| Method | do_NOOP | Undocumented | 
| Method | do_AUTHENTICATE | Undocumented | 
| Method | authenticate | Undocumented | 
| Method | do_STARTTLS | Undocumented | 
| Method | do_LOGIN | Undocumented | 
| Method | authenticateLogin | Lookup the account associated with the given parameters | 
| Method | do_NAMESPACE | Undocumented | 
| Method | do_IDLE | Undocumented | 
| Method | parse_idle | Undocumented | 
| Method | do_CREATE | Undocumented | 
| Method | do_DELETE | Undocumented | 
| Method | do_RENAME | Undocumented | 
| Method | do_SUBSCRIBE | Undocumented | 
| Method | do_UNSUBSCRIBE | Undocumented | 
| Method | do_STATUS | Undocumented | 
| Method | do_APPEND | Undocumented | 
| Method | do_CHECK | Undocumented | 
| Method | checkpoint | Called when the client issues a CHECK command. | 
| Method | do_CLOSE | Undocumented | 
| Method | do_EXPUNGE | Undocumented | 
| Method | do_SEARCH | Undocumented | 
| Method | search_ALL | Returns Trueif the message matches the ALL search key 
(always). | 
| Method | search_ANSWERED | Returns Trueif the message has been answered. | 
| Method | search_BCC | Returns Trueif the message has a BCC address matching the 
query. | 
| Method | search_BEFORE | Undocumented | 
| Method | search_BODY | Undocumented | 
| Method | search_CC | Undocumented | 
| Method | search_DELETED | Undocumented | 
| Method | search_DRAFT | Undocumented | 
| Method | search_FLAGGED | Undocumented | 
| Method | search_FROM | Undocumented | 
| Method | search_HEADER | Undocumented | 
| Method | search_KEYWORD | Undocumented | 
| Method | search_LARGER | Undocumented | 
| Method | search_NEW | Undocumented | 
| Method | search_NOT | Returns Trueif the message does not match the query. | 
| Method | search_OLD | Undocumented | 
| Method | search_ON | Undocumented | 
| Method | search_OR | Returns Trueif the message matches any of the first two 
query items. | 
| Method | search_RECENT | Undocumented | 
| Method | search_SEEN | Undocumented | 
| Method | search_SENTBEFORE | Returns Trueif the message date is earlier than the query 
date. | 
| Method | search_SENTON | Returns Trueif the message date is the same as the query 
date. | 
| Method | search_SENTSINCE | Returns Trueif the message date is later than the query 
date. | 
| Method | search_SINCE | Undocumented | 
| Method | search_SMALLER | Undocumented | 
| Method | search_SUBJECT | Undocumented | 
| Method | search_TEXT | Undocumented | 
| Method | search_TO | Undocumented | 
| Method | search_UID | Returns Trueif the message UID is in the range defined by 
the search query. | 
| Method | search_UNANSWERED | Undocumented | 
| Method | search_UNDELETED | Undocumented | 
| Method | search_UNDRAFT | Undocumented | 
| Method | search_UNFLAGGED | Undocumented | 
| Method | search_UNKEYWORD | Undocumented | 
| Method | search_UNSEEN | Undocumented | 
| Method | do_FETCH | Undocumented | 
| Method | spew_envelope | Undocumented | 
| Method | spew_flags | Undocumented | 
| Method | spew_internaldate | Undocumented | 
| Method | spew_rfc822header | Undocumented | 
| Method | spew_rfc822text | Undocumented | 
| Method | spew_rfc822size | Undocumented | 
| Method | spew_rfc822 | Undocumented | 
| Method | spew_uid | Undocumented | 
| Method | spew_bodystructure | Undocumented | 
| Method | spew_body | Undocumented | 
| Method | spewMessage | Undocumented | 
| Method | do_STORE | Undocumented | 
| Method | do_COPY | Undocumented | 
| Method | do_UID | Undocumented | 
| Method | modeChanged | Indicates that the write status of a mailbox has changed. | 
| Method | flagsChanged | Indicates that the flags of one or more messages have changed. | 
| Method | newMessages | Indicates that the number of messages in a mailbox has changed. | 
| Method | _unblock | Undocumented | 
| Method | __doCommand | Undocumented | 
| Method | __cbDispatch | Undocumented | 
| Method | __ebDispatch | Undocumented | 
| Method | _stringLiteral | Undocumented | 
| Method | _fileLiteral | Undocumented | 
| Method | _respond | Undocumented | 
| Method | _setupChallenge | Undocumented | 
| Method | __cbAuthChunk | Undocumented | 
| Method | __cbAuthResp | Undocumented | 
| Method | __ebAuthResp | Undocumented | 
| Method | __ebAuthChunk | Undocumented | 
| Method | __cbLogin | Undocumented | 
| Method | __ebLogin | Undocumented | 
| Method | _selectWork | Undocumented | 
| Method | _ebSelectWork | Undocumented | 
| Method | _cbSelectWork | Undocumented | 
| Method | _listWork | Undocumented | 
| Method | _cbListWork | Undocumented | 
| Method | _ebListWork | Undocumented | 
| Method | _cbStatusGotMailbox | Undocumented | 
| Method | _ebStatusGotMailbox | Undocumented | 
| Method | __cbStatus | Undocumented | 
| Method | __ebStatus | Undocumented | 
| Method | _cbAppendGotMailbox | Undocumented | 
| Method | _ebAppendGotMailbox | Undocumented | 
| Method | __cbAppend | Undocumented | 
| Method | __ebAppend | Undocumented | 
| Method | __cbCheck | Undocumented | 
| Method | __ebCheck | Undocumented | 
| Method | __cbClose | Undocumented | 
| Method | __ebClose | Undocumented | 
| Method | __cbExpunge | Undocumented | 
| Method | __ebExpunge | Undocumented | 
| Method | __cbSearch | Undocumented | 
| Method | __cbManualSearch | Apply the search filter to a set of messages. Send the response to the client. | 
| Method | _searchFilter | Pop search terms from the beginning of queryuntil there 
are none left and apply them to the given message. | 
| Method | _singleSearchStep | Pop one search term from the beginning of query(possibly 
more than one element) and return whether it matches the given message. | 
| Method | __ebSearch | Undocumented | 
| Method | __cbFetch | Undocumented | 
| Method | __ebSpewMessage | Undocumented | 
| Method | __ebFetch | Undocumented | 
| Method | __cbStore | Undocumented | 
| Method | __ebStore | Undocumented | 
| Method | _cbCopySelectedMailbox | Undocumented | 
| Method | _ebCopySelectedMailbox | Undocumented | 
| Method | __cbCopy | Undocumented | 
| Method | __cbCopied | Undocumented | 
| Method | __ebCopy | Undocumented | 
Inherited from LineReceiver (via IMAP4Server):
| 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 | clearLineBuffer | Clear buffered data. | 
| Method | dataReceived | Protocol.dataReceived. Translates bytes into lines, and calls lineReceived (or rawDataReceived, depending on mode.) | 
| Method | setLineMode | Sets the line-mode of this receiver. | 
| Method | setRawMode | Sets the raw mode of this receiver. Further data received will be sent to rawDataReceived rather than 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 IMAP4Server, LineReceiver):
| Method | logPrefix | Return a prefix matching the class name, to identify log messages related to this protocol instance. | 
Inherited from BaseProtocol (via IMAP4Server, LineReceiver, Protocol):
| Method | makeConnection | Make a connection to a transport and a server. | 
Inherited from _PauseableMixin (via IMAP4Server, LineReceiver):
| Method | pauseProducing | Undocumented | 
| Method | resumeProducing | Undocumented | 
| Method | stopProducing | Undocumented | 
Inherited from TimeoutMixin (via IMAP4Server):
| Class Variable | timeOut | The number of seconds after which to timeout the connection. | 
| Method | callLater | Wrapper around reactor.callLaterfor test purpose. | 
| Method | resetTimeout | Reset the timeout count down. | 
| Method | setTimeout | Change the timeout period | 
| Method | __timedOut | Undocumented |