Provided by: mtpolicyd_2.02-3_all
NAME
Mail::MtPolicyd::Plugin::ScoreAction - mtpolicyd plugin for running an action based on the score
VERSION
version 2.02
DESCRIPTION
Returns a action based on the score.
PARAMETERS
threshold (required) If the score is higher than this value the action will be executed. match (default: gt) If it should match if the score if >= or <= the threshold. Possible values: gt, lt uc_threshold (default: undef) If set the value for threshold will be fetched from this user-config value if defined. score_field (default: score) Specifies the name of the field the score is stored in. Could be set if you need multiple scores. action (default: empty) The action to be executed. The following patterns in the string will be replaced: %IP%, %SCORE%, %SCORE_DETAIL% Plugin (default: empty) Execute this plugins when the condition matched.
EXAMPLE
Reject everything with a score >= 15. and do greylisting for the remaining request with a score >=5. <Plugin ScoreReject> module = "ScoreAction" threshold = 15 action = "reject sender ip %IP% is blocked (score=%SCORE%%SCORE_DETAIL%)" </Plugin> <Plugin ScoreGreylist> module = "ScoreAction" threshold = 5 <Plugin greylist> module = "Greylist" score = -5 mode = "passive" </Plugin> </Plugin>
AUTHOR
Markus Benning <ich@markusbenning.de>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2014 by Markus Benning <ich@markusbenning.de>. This is free software, licensed under: The GNU General Public License, Version 2, June 1991