Rustastic SMTP

Rustastic SMTP is meant to provide SMTP tools such as email address parsing utilities as well as a configurable SMTP server and client. The goal is to eventually comply with the SMTP spec from RFC 5321.

THIS PACKAGE IS CURRENTLY UNSTABLE.

Documentation

Rustastic SMTP uses Rust's built-in documentation system.

You can build the latest documentation using Cargo like so:

shell git clone https://github.com/conradkleinespel/rustastic-smtp.git cd rustastic-smtp cargo doc

Then, open the file target/doc/rsmtp/index.html in your browser of choice.

Running tests

This project is linked with rust-ci where you can see the latest build status.

If you would like to run the tests yourself, here's how to do that, using Cargo:

shell git clone https://github.com/conradkleinespel/rustastic-smtp.git cd rustastic-smtp cargo test

License

Rustastic SMTP is distributed under the terms of the Apache License (Version 2.0). See LICENSE.txt for more information.