Part of twisted.mail.smtp View Source View In Hierarchy
| Method | __init__ | |
| Method | buildProtocol | Create an instance of a subclass of Protocol. |
Inherited from SMTPSenderFactory:
| Method | clientConnectionFailed | Called when a connection has failed to connect. |
| Method | clientConnectionLost | Called when an established connection is lost. |
| Method | _removeDeferred | Undocumented |
| Method | _processConnectionError | Undocumented |
Inherited from ClientFactory (via SMTPSenderFactory):
| Method | startedConnecting | Called when a connection has been started. |
Inherited from Factory (via SMTPSenderFactory, ClientFactory):
| Method | logPrefix | Describe this factory for log messages. |
| Method | doStart | Make sure startFactory is called. |
| Method | doStop | Make sure stopFactory is called. |
| Method | startFactory | This will be called before I begin listening on a Port or Connector. |
| Method | stopFactory | This will be called before I stop listening on all Ports/Connectors. |
| Parameters | fromEmail | The RFC 2821 address from which to send this message. |
| toEmail | A sequence of RFC 2821 addresses to which to send this message. | |
| file | A file-like object containing the message to send. | |
| deferred | A Deferred to callback or errback when sending of this message completes. | |
| retries | The number of times to retry delivery of this message. | |
| timeout | Period, in seconds, for which to wait for server responses, or None to wait forever. |
The returned instance will handle input on an incoming server connection, and an attribute "factory" pointing to the creating factory.
Override this method to alter how Protocol instances get created.
| Parameters | addr | an object implementing twisted.internet.interfaces.IAddress |