Provided by: mtpolicyd_2.05-1.1_all
NAME
Mail::MtPolicyd::Plugin::RBLAction - mtpolicyd plugin for checking the client-address against an RBL
VERSION
version 2.05
DESCRIPTION
This plugin can be used when a more complex evaluation of an RBL result is needed that just match/not-match. With this plugin you can take the same actions as with the RBL plugin, but it can match the result with a regular expression. This allows one to take action based on the category in combined blacklists.
PARAMETERS
result_from (required) Use the query result of this RBL check. (uc_)enabled (default: on) Enable/disable this check. (uc_)mode (default: reject) reject Reject the message. (reject) accept Stop processing an accept this message. (dunno) passive Only apply the score if one is given. re_match (required) An regular expression to check the RBL result. reject_message (default: delivery from %IP% rejected %INFO%) A pattern for the reject message if mode is set to 'reject'. score (default: empty) Apply this score if the check matched.
EXAMPLE
<Plugin spamhaus-rbl> module = "RBL" mode = "passive" domain="zen.spamhaus.org" </Plugin> <Plugin spamhaus-rbl-sbl> module = "RBLAction" result_from = "spamhaus-rbl" mode = "passive" re_match = "^127\.0\.0\.[23]$" score = 5 </Plugin> <Plugin spamhaus-rbl-xbl> module = "RBLAction" result_from = "spamhaus-rbl" mode = "passive" re_match = "^127\.0\.0\.[4-7]$" score = 5 </Plugin> <Plugin spamhaus-rbl-pbl> module = "RBLAction" result_from = "spamhaus-rbl" mode = "passive" re_match = "^127\.0\.0\.1[01]$" score = 3 </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