X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=philter%2Fphilter%2Finclude%2Fplugin_bogofilter.inc.php;fp=philter%2Fphilter%2Finclude%2Fplugin_bogofilter.inc.php;h=a8b6fa8b8791108d9aaf28a60b64963c6a314eb0;hb=fd96b13fe3c1a82b2f4c041ff3fd81a6bcd71dbc;hp=e50488de4c3da5b299ee135aff2143a14ed462df;hpb=f03530ce96970815720671b9b4afa3870f702f0d;p=old-projects.git diff --git a/philter/philter/include/plugin_bogofilter.inc.php b/philter/philter/include/plugin_bogofilter.inc.php index e50488d..a8b6fa8 100644 --- a/philter/philter/include/plugin_bogofilter.inc.php +++ b/philter/philter/include/plugin_bogofilter.inc.php @@ -16,8 +16,21 @@ class BogoPlugin extends MatchPlugin { function is_global() { return true; } function to_string($_data) { - $res = "\n"; - return $res; + global $philter; + $bogo = $philter->config['path']['bogofilter']; + if($_data[1]==1) + return ":0 fw\n" + . "| $bogo -u -e -p\n" + . ":0 e\n" + . "{ EXITCODE=75 HOST }\n" + . "\n"; + + if($_data[1]==2) + return ":0 HB:\n" + . "* ? $bogo\n" + . "/dev/null\n"; + + return ""; } function to_form($_data) {