CheckDisclaimerGlobal($GLOBALS["sender"], $GLOBALS["recipients"][$i], $tmpfname); } $sock = new sockets(); $ArticaFilterEnableRedirect = $sock->GET_INFO("ArticaFilterEnableRedirect"); if ($ArticaFilterEnableRedirect == 1) { if (mail_redirected($GLOBALS["recipients"], $GLOBALS["sender"], $tmpfname)) { exit(0); } } $unix = new unix(); if ($smtp_final_sender == null) { $smtp_final_sender = "127.0.0.1"; } $smtp_sock = new SMTP_SOCKETS(); $smtp_sock->myhostname = $unix->hostname_g(); if (!$smtp_sock->SendSMTPMailFromPath($smtp_final_sender, "33559", $GLOBALS["sender"], $GLOBALS["original_recipient"], $tmpfname)) { WriteToSyslogMail("FATAL smtp_sock from {$smtp_final_sender} ERROR" . @implode(" ", $smtp_sock->error), "artica-filter"); @unlink($tmpfname); exit(EX_TEMPFAIL); } events("from=<{$GLOBALS["sender"]}> to: <{$GLOBALS["original_recipient"]}> success delivered trough {$smtp_final_sender}:33559", "main", __LINE__); //WriteToSyslogMail("from=<{$GLOBALS["sender"]}> to: <{$GLOBALS["original_recipient"]}> success delivered trough $smtp_final_sender:33559","artica-filter"); @unlink($tmpfname); exit(0); function parse_args($opts, $args) { $ret = array(); for ($i = 0; $i < count($args); ++$i) { $arg = $args[$i]; if ($arg[0] == '-') { if (in_array($arg[1], $opts)) {