Crate vsmtp_plugin_vsl

source ·
Expand description

This vSMTP plugin adds a superset of functions to the rhai scripting language, including regex, ip objects, ip ranges, email addresses and so on.

The Rule Engine of vSMTP will always register this plugin, you can use the [object.rs] file to support vSL’s types within your own plugin.

Modules

  • vSL objects, their implementation and their Rhai API. Enabled with the “objects” feature.
  • Utils functions to interact with an unix system. Enabled with the “unix” feature.

Functions

  • Build a module for the objects api that can be registered by a Rhai engine. Enabled with the “objects” feature.
  • Build a module for the unix api that can be registered by a Rhai engine. Enabled with the “unix” feature.