Accéder au contenu.
Menu Sympa

fr - Probleme programmation Sympa - commande "MODINDEX"

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Fabien Marquois <adresse@cachée>
  • To: adresse@cachée
  • Subject: Probleme programmation Sympa - commande "MODINDEX"
  • Date: Tue, 19 May 1998 15:42:57 +0200


Je suis en train de réaliser la commande "modindex <liste>"
de Sympa, et je suis confronté à un petit problème....

Cette commande a pour but de donner au modérateur une table d'indexe
des messages qui sont en attente de modération sur le serveur.
(la liste est donc modérée avec le système de clef)

L'indexe redonnerait alors :
- le sujet du message
- la date
- l'auteur
- éventuellement la taille du message
- la clé de modération

Jusque là, .... pas de problème.

Pour une raison évidente de visibilité, nous avions décidé d'y attacher
les copies de messages à modérer dans un message de réponse au format
"MIME multipart".

Malheureusement, ceci ne semble pas très possible à réaliser
dans le code actuel de Sympa, pour des raisons simples :

- Lorsque Sympa recoit un message, Il écrit d'abord l'entete
du message de réponse "Résultats de vos commandes", puis
s'occupe de traiter chacune des commandes qu'il trouvera dans le
message. Ce n'est que lorsqu'il passe dans une fonction de
commande (add, del, help...) qu'il contruit le corp du message
de résultats. Il est alors impossible de retoucher aux entêtes
de ce message.
Comment faire du multipart si on ne peut pas ajouter des
lignes dans l'entête du message de réponses ???

- Si on envoie plusieurs commandes dans un même message, le résultat
global sera donné dans un seul message.
Imaginons que l'on ajoute les entêtes nécessaire pour faire
du multipart, comment faire pour faire cohabiter les résultats
des commandes "classiques" (non multipart) avec une commande
donnant des fichiers attachés multipart/MIME telle que "modindex" ?
Le résultat doit être donné d'une façon lisible.


Une solution simple et éfficace pour le résultat de la commande "modindex" :

Au lieu de mettre le résultat dans le message de retour "Résultats de vos
commandes", envoyer un message de réponse spécial(apart). Ce message serait
alors en MIME/multipart, constitué de la table d'indexe et de la copie des
messages à modérer (avec leur clef).


Quelqu'un a-t-il quelque chose d'autre à proposer ?

Les remarques et les idées sont les bienvenues.....


----------------
Fabien Marquois.









Archives gérées par MHonArc 2.6.19+.

Haut de le page