Introduction

This is a WIP document for vSMTP v1.3.x. Remember that these versions are not intended for production use.

Welcome to vBook, the vSMTP reference guide. It serves as vSMTP’s primary documentation and tutorial resource.

vSMTP

vSMTP is a secured, faster and greener Mail Transfer Agent (MTA).

It is a more efficient, more secure and more ergonomic product than the competition. It is up to 10 times faster than its competitors and significantly reduces the need for IT resources.

It is written in Rust. Compared to solutions developed in other programming languages (usually C or C++), Rust provides a memory safety model, guaranteeing no segmentation fault or race conditions. It is the latest generation language best suited to system programming, network services, and embedded systems.

vSMTP development goes through a full cycle of testing. Unit and integration tests allow more comprehensive coverage of safety tests, one covering faults of the other, and vice versa (static view and runtime view).

License

The standard version of vSMTP is released under the GPLv3 license. It is provided as usual without any warranty. Please refer to the vSMTP LICENSE for further information.

This book is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. For further details please refer to the LICENSE file.

Source Code

The source files for this book can be found on GitHub.

Contributing

The vSMTP and vBook projects need you. Parts requiring your help are labeled as help wanted. Please see the CONTRIBUTING.md file for more information.