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.
To help you get started and showcase rsmtp
in action, we have built an
example SMTP server.
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.
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
Rustastic SMTP is distributed under the terms of the Apache License (Version 2.0). See LICENSE.txt for more information.