Les commandes des utilisateurs de Majordomo2
============================================

Ce texte présente un aperçu rapide des commandes que Majordomo propose aux utilisateurs. Pour les administrateur de liste et les autres modes d'utilisation, reportez vous au fichier d'aide 'admin commands'.

La plupart des commandes disposent d'options vous permettant de modifier leur comportement. Les options seront mises à coté du nom de la commande entre parenthèses. Les commandes avec des options seront envoyées selon le format:

     commade-option argument(s)

Plusieurs options peuvent être chaînés ensembles comme cela:

     commande-option1-option2-option3 argument(s)

Les adresses peuvent généralement être omises des commandes. Dans ce cas, c'est votre adresse, qui si elle peut être déterminée, servira d'argument. Notez que l'adresse est indispensable pour les commandes ayant trait aux alias.

Les commandes peuvent être envoyées soit au serveur d'adresses de Majordomo, soit à l'adresse de gestion des requête de la liste (exemple: scooters-request). Dans un message envoyée a la gestion des requête d'une liste, le nom de la liste peut être omis de la commande. Mais pas dans le cas ou l'on envoi le message directement à Majordomo.

Pour les exemples de commandes suivants on imaginera une liste nommée 'scooters'.

accept [token]
--------------

Certaines commandes demanderont à être confirmées avant quelles soient exécutées; cela vous évitera des problèmes en empêchant les autres personnes d'exécuter des commandes en votre nom. En de pareil en cas un avis d'approbation vous sera envoyé pour confirmation.

La commande 'accept' demande à 'Majordomo' d'accepter la confirmation ou la demande d'identification, ceci permet d'approuver la requête. La commande envoyée sera exécutée et le résultat renvoyé dans le message de réponse.

Si l'identification est omise de la commande, un message avec pour sujet 'header will be searched for one' sera envoyé; et un avis d'identification est normalement demandé vous devez simplement répondre à ce message en mettant le mot 'accept' dans le corps de celui ci.

Voir aussi: reject.

alias address
-------------

Si vous possédez plusieurs adresse électronique, vous voudriez surement pouvoir envoyer vos messages de n'importe laquelle des deux, pendant que vous recevrez les courriels de la liste sur une seule. Les commandes d' 'alias' permettent cela.

Envoyez une commande depuis une adresse déclarée sur le serveur, et l'adresse donnée sera considérée comme équivalente à l'adresse depuis laquelle vous avez posté le message.

Exemple: Thad a deux adresses, thad@example.com et tsmith@bar.com. Il veut pouvoir poster des message à partir des 2 adresses, mais recevoir ces courriels seulement sur thad@example.com. Il s'inscrit à la liste avec l'adresse thad@example.com et, à partir de cette adresse, il envoi la commande:

alias tsmith@bar.com

approve password command
------------------------

La commande donnée (et ses arguments) sera exécutée avec le mot de passe fourni, La commande sera exécutée sans demander de confirmation et d'identification. Danse l'exemple suivant, 'vespa' est le mot de passe de l'utilisateur.

exemple: approve vespa alias tsmith@example.com

faq list
--------

Cette commande retourne la 'FAQ' (Question Fréquemment posées) sur la liste. Si celle ci est disponible.

Help topic subtopic
-------------------

Ceci renvoi le fichier d'aide sur le sujet demandé.

Index list path (-recursive, -long)
-----------------------------------

Renvoi un index des fichiers disponibles.

info list
---------

Renvoi un document d'information sur la liste, si celui ci existe.

Intro list
----------

Renvoi le document d'introduction de la liste, si celui ci existe. Notez que ce n'est pas (couramment) le même que le document de bienvenue envoyé aux nouveaux inscrits sur la liste.

'Lists' (-enhanced, -short, -tiny)
----------------------------------

Cette commande vous enverra les liste de diffusion présentent sur le serveur auxquelles vous pouvez vous inscrire.


Les modes supplémentaires permettent une description approfondie avec des informations complémentaires, et vous indiquera les listes auxquelles vous êtes inscrit. Le mode 'short' donne seulement de courtes descriptions. Le mode 'tiny' renvoi seulement le nom des listes et rien de plus.

password userspassword address (-random)
----------------------------------------

Change le mot de passe de l'adresse donnée en 'userpassword'. Un message de confirmation sera envoyé à cette adresse pour vérification.

L'option '-random' génère un mot de passe aléatoire; naturellement, dans ce cas le nouveau mot de passe n'a pas besoin d'être envoyé.

exemples:  password blahblah sydney@exemple.com
           password-random sydney@exemple.com

register address
----------------

Ceci ajoute un adresse à la base de donnée sans que celle ci soit ajoutée à une liste de diffusion.

exemple: register nobody@exemple.com

voir aussi: unregister.

reject [token]
--------------

Cela rejeté l'avis d'approbation, empêchant la commande d'être exécutée. Si aucune commande 'accept' est reçue, l'avis d'approbation sera éventuellement rejeté par défaut, mais la réception d'un 'reject' effacera immédiatement l'avis d'approbation et enlèvera la commande de la base de donnée du serveur.

voir aussi: accept

set list flag adress
--------------------

Cela règle différents paramètres d'enregistrement. D'autres documents sont à venir.

show adress
-----------

Donne différentes informations sur les adresses:

   - Si l'adresse donnée est valable ou pas.
   - En quoi l'adresse sera transformé, d'après les différentes équivalence d'adresse
   - Les 'alias' attachés à cet adresse.
   - Les liste ou l'adresse est inscrite
   - La date ou l'adresse a été enregistrer
   - La date de la dernière mise à jour des données d'enregistrement
   - pour chaque liste ou l'adresse est inscrite:
        - quelle adresse reçoit le courrier de la liste
        - la date d'enregistrement de l'adresse à la liste
        - la classe d'enregistrement
        - les 'flags' (drapeaux) de l'inscrit
        - la date à laquelle l'enregistrement a été mis à jour pour la dernière fois

exemple:    show joe@exemple.com

subscribe list address
----------------------

Ajoutera l'adresse donnée à la liste voulue et l'enregistrera dans la base de donnée si elle n'est pas déjà enregistrée.

Exemple: subscribe scooters

unalias address
---------------

Retire l'équivalence faite entre l'adresse donnée et l'adresse de l'expéditeur. Envoyez cette commande d'une adresse enregistrée sur le serveur; l'adresse donnée sera ainsi enlevée de la base de donnée et ne sera plus considérée comme un 'alias' de l'adresse enregistrée.

Exemple: unalias scooters tsmith@exemple.com

voir aussi: alias

unregister address
------------------

Enlève l'adresse donnée de la base de donnée d'enregistrement, et de toutes les listes ou il est inscrit.

Exemple: unregister someone@exemple.com

voir aussi : register, unsubscribe

unsubscribe list address
------------------------

Enlève la(es) adresse(s) de la liste donnée. Même après avoir enlever l'adresse de toutes les listes, elle reste inscrite dans la base de donnée d'enregistrement. Comme cela si un utilisateur peut se désabonner d'une liste et s'inscrire à une autre et conservera son mot de passe.

Exemple: unsubscribe scooters buster@exemple.com

Voir aussi: subscribe, unregister

which string
------------

Donne les liste ayant des adresses contenant la chaîne donnée.

Exemple: which buster@exemple.com

who list
--------

Retourne tous les membres d'une liste.

Exemple: who scooters
