Known implementations: twisted.mail.alias.FileWrapper, twisted.mail.alias.MessageWrapper, twisted.mail.alias.MultiWrapper, twisted.mail.mail.FileMessage, twisted.mail.test.test_smtp.BrokenMessage

Interface definition for messages that can be sent via SMTP.

Method lineReceived Handle another line.
Method eomReceived Handle end of message.
Method connectionLost Handle message truncated.
def lineReceived(line):

Handle another line.

def eomReceived():

Handle end of message.

return a deferred. The deferred should be called with either: callback(string) or errback(error)

Returns (type: Deferred)
def connectionLost():

Handle message truncated.

semantics should be to discard the message

API Documentation for twisted, generated by pydoctor at 2020-03-25 17:34:30.