35 releases (13 stable)

new 2.1.0 Feb 1, 2023
2.0.1-rc.4 Jan 31, 2023
1.4.0-rc.16 Jan 9, 2023
1.4.0-rc.7 Dec 19, 2022
1.1.3 Jul 12, 2022

#30 in Configuration

Download history 29/week @ 2022-10-15 38/week @ 2022-10-22 23/week @ 2022-10-29 26/week @ 2022-11-05 16/week @ 2022-11-12 26/week @ 2022-11-19 102/week @ 2022-11-26 91/week @ 2022-12-03 50/week @ 2022-12-10 130/week @ 2022-12-17 24/week @ 2022-12-24 260/week @ 2022-12-31 123/week @ 2023-01-07 82/week @ 2023-01-14 92/week @ 2023-01-21 144/week @ 2023-01-28

487 downloads per month
Used in 3 crates

GPL-3.0-only

1MB
16K 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

~31–66MB
~1.5M SLoC