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

Changelog

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.3.1.tar.gz (78.0 kB view details)

Uploaded Source

Built Distribution

pymta-0.3.1-py2.5.egg (43.6 kB view details)

Uploaded Source

File details

Details for the file pymta-0.3.1.tar.gz.

File metadata

  • Download URL: pymta-0.3.1.tar.gz
  • Upload date:
  • Size: 78.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymta-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ea525463c18898d867a751220e9b713dbcb4d8bf1aa3880071ae4f60f5a3bcd7
MD5 5b2907b27cda1418357306726faf319c
BLAKE2b-256 c62f9c0196a74f927a66cc3737fdf10f2e5f714b6805b4e301c75d96fbc58a25

See more details on using hashes here.

File details

Details for the file pymta-0.3.1-py2.5.egg.

File metadata

  • Download URL: pymta-0.3.1-py2.5.egg
  • Upload date:
  • Size: 43.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pymta-0.3.1-py2.5.egg
Algorithm Hash digest
SHA256 15774afd18c878955367188ccd9c30ddd973d16057f1d2b462038e2ac18471f5
MD5 c813deffaa8462852c3709d28241237c
BLAKE2b-256 3f2272205ab7115ab15591f8a20d1cf8f49f762747833a39db2bdfdcf7f9c1e9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page