Part of twisted.mail.alias View Source View In Hierarchy
Implements interfaces: twisted.mail.smtp.IMessage
| Instance Variables | completionTimeout | The number of seconds to wait for the child process to exit before 
reporting the delivery as a failure.
 (type: intorfloat) | 
| _timeoutCallID | The call used to time out delivery, started when the connection to the 
child process is closed.
 (type: NoneTypeorIDelayedCall) | |
| done | Flag indicating whether the child process has exited or not.
 (type: bool) | |
| reactor | An IReactorTimeprovider which will be used to schedule 
timeouts. | 
| Method | __init__ | Undocumented | 
| Method | lineReceived | handle another line | 
| Method | eomReceived | Disconnect from the child process, set up a timeout to wait for it to exit, and return a Deferred which will be called back when the child process exits. | 
| Method | connectionLost | handle message truncated | 
| Method | __str__ | Undocumented | 
| Method | _processEnded | Record process termination and cancel the timeout call if it is active. | 
| Method | _completionCancel | Handle the expiration of the timeout for the child process to exit by 
terminating the child process forcefully and issuing a failure to the 
completion deferred returned by eomReceived. | 
eomReceived.
handle message truncated
semantics should be to discard the message