vSMTP is a stand-alone application with few kernel interactions, it may run on any system with slight modifications. Many installation methods are available:
- by extracting a binary package suitable for your distribution,
- by using Rust’s Cargo tool,
- by deploying a Docker container.
Either way, you can download and build from source the project, see the dedicated chapter.
The current release has been tested and deployed on x86/64 environments.
vSMTP is tested and deployed on Ubuntu Server 20.04 with kernel 5.4, but vSMTP should be compatible with any recent Linux distributions.
FreeBSD 13.x is supported using the latest port branch which includes Rust 1.60. NetBSD and OpenBSD supports are planned for Q1-2023.
Microsoft Windows Server is not supported.
Debian binary packages
.deb can be downloaded from the release section of the vSMTP github.
sudo apt install vsmtp
Fedora and RedHat packages are planned for future releases.
help wanted ( Issue 484 )
cargo install vsmtp
The official repository for vSMTP on Docker Hub is viridit/vsmtp.