39 releases (17 stable)

2.2.1 Mar 31, 2023
2.1.1 Feb 10, 2023
1.4.0-rc.16 Jan 9, 2023
1.4.0-rc.7 Dec 19, 2022
1.1.3 Jul 12, 2022

#149 in Configuration

Download history 32/week @ 2023-08-12 6/week @ 2023-08-19 23/week @ 2023-08-26 12/week @ 2023-09-02 55/week @ 2023-09-09 50/week @ 2023-09-16 12/week @ 2023-09-23 20/week @ 2023-09-30 9/week @ 2023-10-07 17/week @ 2023-10-14 12/week @ 2023-10-21 28/week @ 2023-10-28 52/week @ 2023-11-04 16/week @ 2023-11-11 15/week @ 2023-11-18 95/week @ 2023-11-25

180 downloads per month
Used in 3 crates

GPL-3.0-only

1MB
18K SLoC

vSMTP rule engine

vSMTP server is built with a runtime also called rule engine. This runtime can execute code provided in our superset of the https://rhai.rs language.

The viridIT scripting language (vsl) is a simple language that allow you to define rules and object to control the traffic on your MTA.

Further details on the official book of vSMTP: https://vsmtp.rs/reference/vSL/vsl.html

Dependencies

~37–76MB
~1.5M SLoC