SMTP for Humans.
Project description
This is the simplest SMTP server you’ll ever see. It’s asynchronous.
One instance should handle over one thousand emails per second.
Usage
Give your app an inbox easily:
from inbox import Inbox inbox = Inbox() @inbox.collate def handle(to, sender, subject, body): ... # Bind directly. inbox.serve(address='0.0.0.0', port=4467)
You can also defer to the commandline:
if __name__ == '__main__': inbox.dispatch()
$ dasinbox.py 0.0.0.0 4467 [2012-04-28 07:31] INFO: inbox: Starting SMTP server at 0.0.0.0:4467
Installation
Installing Inbox.py is simple:
$ pip install inbox
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.
Source Distribution
inbox.py-0.0.6.tar.gz
(3.2 kB
view details)
File details
Details for the file inbox.py-0.0.6.tar.gz
.
File metadata
- Download URL: inbox.py-0.0.6.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c177729cdefae1c8ee69323f825a71fb1d7aa460bf7662c283e4e66b92bd2047 |
|
MD5 | e46c48aae4dfc7f46b3f01f67b9d716c |
|
BLAKE2b-256 | f88883a984a22f9ec048428b5a13b070a7a48543ae5992f254eccb48a65dbd72 |