Mail::MtPolicyd::Plugin::ScoreAction - mtpolicyd plugin for running an action based on the score
version 2.03
Returns a action based on the score.
If the score is higher than this value the action will be executed.
If it should match if the score if >= or <= the threshold.
Possible values: gt, lt
If set the value for threshold will be fetched from this user-config value if defined.
Specifies the name of the field the score is stored in. Could be set if you need multiple scores.
The action to be executed.
The following patterns in the string will be replaced:
%IP%, %SCORE%, %SCORE_DETAIL%
Execute this plugins when the condition matched.
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>
Markus Benning <ich@markusbenning.de>
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
To install Mail::MtPolicyd, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Mail::MtPolicyd
CPAN shell
perl -MCPAN -e shell install Mail::MtPolicyd
For more information on module installation, please visit the detailed CPAN module installation guide.