Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
a simple fake SMTP server for testing purposes
Python

This branch is 48 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
fakemtpd
tests
.gitignore
LICENSE
README.md
setup.py

README.md

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:jbrown@yelp.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.