interface documentation

class IMessageSMTP(Interface): (source)

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

View In Hierarchy

Interface definition for messages that can be sent via SMTP.
Method connection​Lost Handle message truncated.
Method eom​Received Handle end of message.
Method line​Received Handle another line.
def connectionLost(): (source)

Handle message truncated.

semantics should be to discard the message

def eomReceived(): (source)

Handle end of message.

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

Returns
DeferredUndocumented
def lineReceived(line): (source)
Handle another line.