Skip to content
Projects

billzhong/inbox.py has 1,500 GitHub stars and 134 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 05:28 UTC. Last push 2016-07-11.

How these counts are measured

Python SMTP Server for Humans

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Inbox.py: SMTP Server for Humans

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.py

Explore related projects