Statement | DefineSetting |
---|---|
Version | 2.1.9+ |
Purpose | Defines a generic setting, the default value and description |
The DefineSetting statement requires a name, default value and description, in the format
DefineSetting "<name>" <default value> "<description>"
Defining settings like this allows the filter script to be customisable by the user without them having to edit the script itself, as the rule settings can be modified via Settings → Spam Filter → General → Script Configuration
in VPOP3's Administration Settings.
Settings can be referred to in the script by using the variable name ${setting_<settingname>
}.
Defining a setting
DefineSetting Redirect "" "The user to redirect detected spam to (leave blank for none)"
Entering a setting value into the log file
#This logs the 'Redirect' setting value
Log "${setting_redirect}"