1.17. smtp_server

This module provides a SMTP server that can be used for debugging purposes.

1.17.1. Classes

class BaseSMTPServer(localaddr, remoteaddr=None)[source]

Bases: SMTPServer, object

An SMTP server useful for debugging. Messages handled by this server are not forwarded anywhere.

__init__(localaddr, remoteaddr=None)[source]
Parameters
  • localaddr (tuple) – The local address to bind to.

  • remoteaddr (tuple) – The remote address to use as an upstream SMTP relayer.

serve_forever()[source]

Process requests until BaseSMTPServer.shutdown() is called.