Welcome to vBook, the vSMTP reference guide. It serves as vSMTP’s primary documentation and tutorial resource.
⚠️ This manual documents vSMTP v2.x
vSMTP is a secured, faster and greener Mail Transfer Agent (MTA) developed by viridIT.
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).
The core 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.
The vSMTP and vBook projects need you! Please see the CONTRIBUTING.md file for more information.