Ejemplo n.º 1
0
    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)) {