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
Changelog
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.