X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=bin%2Fcron%2Fcron_ml_moderate.php;h=30ffde82aa819e8d42799c0af79b5f8c3ba74776;hb=7f12e3b4113791f3372f11572a205925d7bb6b97;hp=8ee7d729456abc42793ea78509799a1f3f59b1d7;hpb=61e0e8619a9e391d9536d1af3c8cd441491bbc99;p=platal.git diff --git a/bin/cron/cron_ml_moderate.php b/bin/cron/cron_ml_moderate.php index 8ee7d72..30ffde8 100755 --- a/bin/cron/cron_ml_moderate.php +++ b/bin/cron/cron_ml_moderate.php @@ -77,22 +77,6 @@ while ($sent_mails < $globals->lists->max_mail_per_min break; } - if ($client->handle_request($list, $mid, $action, $reason)) { - $sent_mails += $count; - $texte = "le message suivant :\n\n" - . " Auteur: {$mail['sender']}\n" - . " Sujet : « {$mail['subj']} »\n" - . " Date : ".strftime("le %d %b %Y à %H:%M:%S", (int)$mail['stamp'])."\n\n" - . $append; - $mailer = new PlMailer(); - $mailer->addTo("$list-owner@{$domain}"); - $mailer->setFrom("$list-bounces@{$domain}"); - $mailer->addHeader('Reply-To', "$list-owner@{$domain}"); - $mailer->setSubject($subject); - $mailer->setTxtBody($texte); - $mailer->send(); - } - // if the mail was classified as Unsure, feed bogo $raw_mail = html_entity_decode($client->get_pending_mail($list, $mid, 1)); // search for the X-Spam-Flag header @@ -113,6 +97,23 @@ while ($sent_mails < $globals->lists->max_mail_per_min $mailer->send(); } + // send feedback to the mailing list owners + if ($client->handle_request($list, $mid, $action, utf8_decode($reason))) { + $sent_mails += $count; + $texte = "le message suivant :\n\n" + . " Auteur: {$mail['sender']}\n" + . " Sujet : « {$mail['subj']} »\n" + . " Date : ".strftime("le %d %b %Y à %H:%M:%S", (int)$mail['stamp'])."\n\n" + . $append; + $mailer = new PlMailer(); + $mailer->addTo("$list-owner@{$domain}"); + $mailer->setFrom("$list-bounces@{$domain}"); + $mailer->addHeader('Reply-To', "$list-owner@{$domain}"); + $mailer->setSubject($subject); + $mailer->setTxtBody($texte); + $mailer->send(); + } + // release the lock XDB::execute("DELETE FROM ml_moderate WHERE handler = {?}", $handler);