Au sein du répertoire contrib
existe un utilitaire portant le nom explicite (bien que compact)
de sendunsentbugmail.pl
. Le but de ce
script est simplement d'émettre tout courriel relatif à un bogue qui aurait
déja dû être envoyé mais qui, pour une raison ou une autre, ne l'a pas été.
Pour accomplir cette tâche, sendunsentbugmail.pl
utilise
le même mécanisme que le script sanitycheck.cgi
; il
parcourt entièrement la base de donnée en cherchant les bogues présentant des changemenents
effectués il y a plus de 30 minutes, là où il ne trouve aucune trace indiquant
qu'un courriel relatif à ce bogue ait été envoyé à qui que ce soit. Après avoir établi une liste,
il utilise ensuite les règles standard pour déterminer qui recevra le courriel, et
l'émet.
Lorsque le script s'exécute, il indique le bogue pour lequel il envoie le présent courriel; lorsqu'il a fini, il fournit un total chiffré des courriels envoyés et du nombre de personnes qui en ont été exclues. (Les noms d'utilisateurs personnels ne sont pas enregistrés ni affichés.) Si le script ne produit aucun résultat en sortie, cela signifie qu'aucun courriel non-envoyé n'a été détecté.
Mode d'emploi : faites remonter le sript sendunsentbugmail.pl dans le répertoire principal, assurez vous qu'il possède les droits en exécution et lancez le depuis la ligne de commande (ou depuis un utilitaire de tâches planifiées) sans aucun paramètre.