Skip to content
a simple fake SMTP server for testing purposes
Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin fixed tests, style cleanup, and a .travis.yml file
docs Change example verbosity to be an int instead of a bool
fakemtpd improve docs
tests
.gitignore fixed tests, style cleanup, and a .travis.yml file
.travis.yml fixed tests, style cleanup, and a .travis.yml file
LICENSE Add LICENSE and some README content
NEWS.md bump version to 0.2.3
README.md add build status badge
requirements-tests.txt fixed tests, style cleanup, and a .travis.yml file
requirements.txt fixed tests, style cleanup, and a .travis.yml file
setup.cfg fixed tests, style cleanup, and a .travis.yml file
setup.py fixed tests, style cleanup, and a .travis.yml file

README.md

Build Status

fakemtpd

fakemtpd is a simple tool that emulates a modern SMTP daemon. It accepts connections and contains a valid implementation of the SMTP protocol as specified in http://tools.ietf.org/html/rfc821 and http://tools.ietf.org/html/rfc5321.

Usage

Run fakemtpd with no arguments to start a default server. To see the default configuration, run fakemtpd --gen-config. You can change any of these parameters and write them to a YAML file, and then run fakemtpd -c /path/to/config.yaml. Many of the configuration parameters can also be overridden at the command line; run fakemtpd --help to see which ones.

Contributing

In general, forks and pull requests are useful. If you want to do something more involved, send an e-mail to mailto:Roguelazer@gmail.com.

License

This work is available under the ISC (OpenBSD) license. The full contents of this license are available as LICENSE

Something went wrong with that request. Please try again.