function headers_check($noreload = 0, $nowhiteblack = 0) { $unix = new unix(); $headersFiles = array(); $main = new maincf_multi("master", "master"); echo "Starting......: " . date("H:i:s") . " Loading header_checks()\n"; $headers = $main->header_checks(); $headers = str_replace("header_checks =", "", $headers); if (is_file("/etc/postfix/blacklist.headers.cf")) { $headersFiles[] = "regexp:/etc/postfix/blacklist.headers.cf"; } if ($headers != null) { $headersFiles[] = $headers; } if (count($headersFiles) > 0) { postconf("header_checks", @implode(", ", $headersFiles)); } else { postconf("header_checks", null); } if ($nowhiteblack == 0) { $nohup = $unix->find_program("nohup"); echo "Starting......: " . date("H:i:s") . " Running exec.white-black-central.php\n"; system("{$nohup} " . LOCATE_PHP5_BIN2() . " /usr/share/artica-postfix/exec.white-black-central.php >/dev/null 2>&1 &"); } if ($noreload == 0) { echo "Starting......: " . date("H:i:s") . " Reloading Postfix...\n"; ReloadPostfix(true); } }
function headers_check($noreload = 0) { $main = new maincf_multi("master", "master"); $headers = $main->header_checks(); $headers = str_replace("header_checks =", "", $headers); if ($headers != null) { postconf("header_checks", $headers); } else { postconf("header_checks", null); } shell_exec(LOCATE_PHP5_BIN2() . " /usr/share/artica-postfix/exec.white-black-central.php"); if ($noreload == 0) { ReloadPostfix(true); } }
function headers_check($noreload = 0) { $unix = new unix(); $main = new maincf_multi("master", "master"); echo "Starting......: " . date("H:i:s") . " Loading header_checks()\n"; $headers = $main->header_checks(); $headers = str_replace("header_checks =", "", $headers); if ($headers != null) { postconf("header_checks", $headers); } else { postconf("header_checks", null); } $nohup = $unix->find_program("nohup"); echo "Starting......: " . date("H:i:s") . " Running exec.white-black-central.php\n"; system("{$nohup} " . LOCATE_PHP5_BIN2() . " /usr/share/artica-postfix/exec.white-black-central.php >/dev/null 2>&1 &"); if ($noreload == 0) { echo "Starting......: " . date("H:i:s") . " Reloading Postfix...\n"; ReloadPostfix(true); } }