Skip to main content

Blackhole is an MTA (message transfer agent) that (figuratively) pipes all mail to /dev/null.

Project description

Build status of the master branch Test coverage Codacy grade Requirements Status

Blackhole is an MTA (message transfer agent) that (figuratively) pipes all mail to /dev/null, built on top of asyncio and utilises async def and await statements available in Python 3.5.

While Blackhole is an MTA, none of the actions performed via SMTP or SMTPS are actually processed, and no email is delivered. You can tell Blackhole how to handle mail that it receives. It can accept all of it, bounce it all, or randomly do either of those two actions.

Think of Blackhole sort of like a honeypot in terms of how it handles mail, but it’s specifically designed with testing in mind.

Documentation

You can find the latest documentation here.

If you would like to contribute, please read the contributors guide.

The latest build status on travis.

And the test coverage report on codecov.

Changelog

You can find a list of changes on the blackhole website.

Download files

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

Source Distribution

blackhole-2.1.12.tar.gz (41.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

blackhole-2.1.12-py36-none-any.whl (46.8 kB view details)

Uploaded Python 3.6

blackhole-2.1.12-py2.py3-none-any.whl (47.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file blackhole-2.1.12.tar.gz.

File metadata

  • Download URL: blackhole-2.1.12.tar.gz
  • Upload date:
  • Size: 41.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for blackhole-2.1.12.tar.gz
Algorithm Hash digest
SHA256 3d17b1f1a1602ff77f83ce294b22baac19ffeeffb5826a55c2728d6a25ac9b17
MD5 b74670a2fe643355c73d1bbcfe880ae2
BLAKE2b-256 fbf75dcfe41d92e6e8c3f4a7dc75dbfdb5b94fb007ec99d2f7c5f6c25821f1cc

See more details on using hashes here.

File details

Details for the file blackhole-2.1.12-py36-none-any.whl.

File metadata

File hashes

Hashes for blackhole-2.1.12-py36-none-any.whl
Algorithm Hash digest
SHA256 9705794607cbe4a89b5803fed842958198273c9b1951450a927b10eb415704dc
MD5 386de43846fa1dc93506cc353349da54
BLAKE2b-256 17f9b639a0207187ed6aa56eb561eef806c6e11422155145a4b87d10ecdabd19

See more details on using hashes here.

File details

Details for the file blackhole-2.1.12-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for blackhole-2.1.12-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4a62e7e83e8baa0d1eb1315a27767fb23ee2b5a3459cc2f54f83fd3bf5bd648f
MD5 d1b4580cf64847ea3dbaede6b88bcf65
BLAKE2b-256 2110200d91eeb3b2b328eb9fb68e9a522dc363230bf7f560b4593a95b4a73fd4

See more details on using hashes here.

Supported by

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