Skip to main content

library to build a custom SMTP server

Project description

pymta is a library to build a custom SMTP server in Python. This is useful if you want to…

  • test mail-sending code against a real SMTP server even in your unit tests.

  • build a custom SMTP server with non-standard behavior without reimplementing the whole SMTP protocol.

  • have a low-volume SMTP server which can be easily extended using Python


0.4.0 (08.06.2009)

  • Compatibility fixes for Python 2.3-2.6

  • Policies can drop connection to the client before or after the response

  • CommandParser is more robust against various socket errors

  • Better infrastructure and documentation to use pymta in third-party tests

0.3.1 (27.02.2009)

  • Fixed bug which caused hang after unexpected connection drop by client

0.3 (15.02.2009)

  • Switch to process-based architecture, got rid of asyncore

  • Support for size-limitations of messages, huge messages will not be stored in memory if they will be rejected anyway (denial of service prevention)

  • API documentation is now auto-generated

  • Renamed DefaultMTAPolicy to IMTAPolicy and moved all interfaces to pymta.api

  • Added the debugging_server as an extremely simple example of a pymta-based server

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pymta-0.4.0.tar.gz (82.8 kB view hashes)

Uploaded source

Built Distributions

pymta-0.4.0-py2.6.egg (50.7 kB view hashes)

Uploaded 2 6

pymta-0.4.0-py2.5.egg (50.8 kB view hashes)

Uploaded 2 5

pymta-0.4.0-py2.4.egg (51.2 kB view hashes)

Uploaded 2 4

pymta-0.4.0-py2.3.egg (146.7 kB view hashes)

Uploaded 2 3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page