$ADDRESS = new tm_ADR(); $HOST = $HOSTS->getHost($host); $search_mail = array(); //filter? emails suchen? if ($filter_to == 1) { //nur mails an aktuelle return adesse fuer host $search_mail['to'] = $filter_to_smtp_return_path; $_MAIN_OUTPUT .= "<br>" . sprintf(___("Es werden nur E-Mails an die Adresse %s angezeigt."), $filter_to_smtp_return_path); } $_MAIN_OUTPUT .= "<br>" . sprintf(___("Verbindung zum Server %s wird aufgebaut..."), $HOST[0]['name'] . " (" . $HOST[0]['host'] . ":" . $HOST[0]['port'] . "/" . $HOST[0]['type'] . ")"); $Mailer->Connect($HOST[0]['host'], $HOST[0]['user'], $HOST[0]['pass'], $HOST[0]['type'], $HOST[0]['port'], $HOST[0]['options']); if (!empty($Mailer->Error)) { $_MAIN_MESSAGE .= "<br><b>" . sprintf(___("Servermeldung: %s"), "" . $Mailer->Error . "") . "</b>"; } //Mails auslesen $Mail = $Mailer->getMail(0, $offset, $limit, $search_mail); //typ $checkHeader = 0; $checkBody = 0; if ($bounce_type == "header") { $_MAIN_OUTPUT .= "<br>" . ___("E-Mail-Header wird nach potentiellen Adressen durchsucht"); $checkHeader = 1; } if ($bounce_type == "body") { $_MAIN_OUTPUT .= "<br>" . ___("E-Mail-Body wird nach potentiellen Adressen durchsucht"); $checkBody = 1; } if ($bounce_type == "headerbody") { $_MAIN_OUTPUT .= "<br>" . ___("E-Mail-Header und Body werden nach potentiellen Adressen durchsucht"); $checkHeader = 1; $checkBody = 1;
$bcmatch = 0; $offset = 0; $search_mail = array(); if ($C[0]['bounceit_filter_to'] == 1) { $search_mail['to'] = $C[0]['bounceit_filter_to_email']; echo sprintf(___("Es werden nur E-Mails an die Adresse %s durchsucht."), $C[0]['bounceit_filter_to_email']) . "\n"; } #serververbidung aufbauen echo sprintf(___("Verbindung zum Server %s wird aufgebaut..."), $HOST[0]['name'] . " (" . $HOST[0]['host'] . ":" . $HOST[0]['port'] . "/" . $HOST[0]['type'] . ")") . "\n"; $Mailer->Connect($HOST[0]['host'], $HOST[0]['user'], $HOST[0]['pass'], $HOST[0]['type'], $HOST[0]['port'], $HOST[0]['options']); if (!empty($Mailer->Error)) { echo sprintf(___("Servermeldung: %s"), "" . $Mailer->Error . "") . "\n"; exit; } //Mails auslesen $Mail = $Mailer->getMail(0, $offset, $C[0]['bounceit_limit'], $search_mail); $mc = count($Mail); echo sprintf(___("%s Mails gefunden"), $mc) . "\n"; if ($mc < 1) { exit; } if ($C[0]['bounceit_search'] == "header" || $C[0]['bounceit_search'] == "headerbody") { $checkHeader = 1; echo ___("E-Mail-Header wird nach potentiellen Adressen durchsucht") . "\n"; } if ($C[0]['bounceit_search'] == "body" || $C[0]['bounceit_search'] == "headerbody") { $checkBody = 1; echo ___("E-Mail-Body wird nach potentiellen Adressen durchsucht") . "\n"; } #adressen auslesen for ($mcc = 0; $mcc < $mc; $mcc++) {