ip
inbox.py
pypi i inbox.py
ip

inbox.py

Python SMTP Server for Humans

by Bill Zhong

0.0.6 (see all)License:BSDCategories:Vanilla Python SMTP, Vanilla Python Email API
pypi i inbox.py
Readme

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

GitHub Stars

1.5K

LAST COMMIT

6yrs ago

MAINTAINERS

1

CONTRIBUTORS

7

OPEN ISSUES

1

OPEN PRs

1
VersionTagPublished
0.0.6
6yrs ago
No tutorials found
Add a tutorial