$created_date = $QP[$qpcc]['created']; $ReportMail_HTML .= "<br><b>" . $created_date . "</b>" . "<br>Der Versand des Newsletter <b>" . display($NL[0]['subject']) . "</b> an die Gruppe <b>" . display($G[0]['name']) . "</b> wurde vorbereitet." . "<br>The Mailing for Newsletter <b>" . display($NL[0]['subject']) . "</b> to Group <b>" . display($G[0]['name']) . "</b> prepared." . "<br>" . "<br>Versand terminiert fuer: / Send at: " . $QP[$qpcc]['send_at'] . "<br>Logfile: " . $tm_URL_FE . "/" . $tm_logdir . "/" . $logfilename; if (!DEMO) { @SendMail_smtp($HOST[0]['sender_email'], $HOST[0]['sender_name'], $HOST[0]['sender_email'], $HOST[0]['sender_name'], $ReportMail_Subject, clear_text($ReportMail_HTML), $ReportMail_HTML, array(), $HOST); } //sendmail_smtp[0]=true/false [1]=""/errormessage send_log("write Log to " . $tm_URL_FE . "/" . $tm_logdir . "/" . $logfilename); } //for qpc //jetzt aktuelle q's zum versenden holen...: //Q holen $limitQ = 1; //nur ein q eintrag bearbeiten! $Q = array(); if (!$skip_send) { $Q = $QUEUE->getQtoSend(0, 0, $limitQ, 0); //id offset limit nl-id } $qc = count($Q); //wieviel zu sendende q eintraege gibt es? //Schleife Qs for ($qcc = 0; $qcc < $qc; $qcc++) { //set log_q_id, nl_id and adr_id $log_q_id = $Q[$qcc]['id']; $log_nl_id = $Q[$qcc]['nl_id']; $log_grp_id = $Q[$qcc]['grp_id']; $logfilename = "q_" . $Q[$qcc]['id'] . "_" . $Q[$qcc]['grp_id'] . "_" . date_convert_to_string($Q[$qcc]['created']) . ".log.html"; send_log("Running " . ($qcc + 1) . " of {$qc} Qs"); send_log("begin"); $HOST = $HOSTS->getHost($Q[$qcc]['host_id'], array("aktiv" => 1, "type" => "smtp")); //wenn Q status gestartet oder running // 2 oder 3