SN 26/05/98

* changer la facon dont la base articles est gre (Data::Dumper ou MLDBM,
  voire mme un module avec un peu de POO)
* ajouter un en-tte In-Reply-To: et References: dans les mails
  renvoys par le bot aux modrateurs ou aux auteurs d'articles
  (cf la methode reply de Mail::Internet)
* verifier que le champ Followup-To: ne contient pas trop de groupes
  (variable maxfollowups). Inclure un flag dans le rapport envoy
  par le bot aux modrateurs.
* homogeneiser le nom des variables. Supprimer les variables globales
  (les diverses variables @jobxxx doivent pouvoir tre remplaces
  par une structure complexe)
* decoder l'encoding MIME des entetes (cf MIME::Head & MIME::Words) 
  MailFolder devrait renvoyer un objet MIME::Entity au lieu de Mail::Internet.
  Le dcodage MIME sera alors beaucoup plus simple (mais il doit falloir
  changer les diverses methodes d'acces aux en-ttes et au corps des articles
  ou des mails de commande)
* changer l'algorithme d'analyse lexicale.
* en cas de fin abrupte d'un module, renvoyer un 'die' et intercepter
  l'erreur fatale avec eval (au lieu de la variable $err incluse
  dans chaque retour de fonction)
* en cas d'article reu (avant spool ou autopost) invalide (Newsgroups,
  Message-ID, etc, incorrects), renvoyer un mail de refus   l'auteur
  et supprimer l'article sans le spouler ou le poster (au niveau de modappbot)
* garder une table statique des equivalences narticle spool <-> filename
  afin que le numro d'article soit unique entre tous les spools.
  idem avec les archives.
* Module d'affectation automatique des articles aux moderateurs
* Module pour passer un modrateur  l'etat inactif s'il n'a pas
  modr d'articles pendant trop longtemps. Commande au robot pour remettre
  le moderateur  l'etat actif
* Utiliser News::Article au lieu de News::NNTPClient/Net::NNTP ? 
* Simplifier le code en utilisant News::Gateway ?
* articles avec references : cas d'un article faisant reference  
  des articles approuves par un moderateur inactif
* decodage MIME (QP, Base64) - Autres MIME pouvant tre refuss par le bot
  suivant une variable dans la config. Conversion du charset unknown-8bit
* verification du code de retour des fonctions d'appel aux modules externes
* logging niveau 1 (informatif uniquement). Module de stats de l'activite
  des moderateurs.
* traduire la doc en anglais. La convertir en POD.
