Principe général
Pour envoyer une commande à Mailman, il suffit d’envoyer un message à test-request@lists.exemple.be contenant l’une des commandes décrites plus bas, soit dans l’objet, soit dans le corps du message.
Pour certaines commandes, Mailman crée des alias, c’est-à-dire des pseudo-adresses email de la forme : test-commande@lists.exemple.be. Si un alias existe, il suffit alors d’envoyer un message à cette adresse pour exécuter la commande ; l’objet et le corps du message n’étant généralement pas pris en compte (voir les exemples ci-dessous).
Commandes d’information
lists renvoie la liste des listes de diffusion publiques hébergées sur ce nom de domaine.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | lists |
help renvoie un message d’aide contenant grosso modo le contenu de cet article : adresses et pages Web de la liste, mode d’emploi des commandes mail.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | help |
info renvoie des informations à propos de cette liste : son nom, sa description, son adresse, l’adresse "-request" pour envoyer des commandes, l’adresse "-owner" pour contacter son propriétaire et l’url de sa page d’information, sous la forme : http://lists.exemple.be/cgi-bin/mailman/listinfo/test.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | info |
who renvoie la liste des adresses abonnées à la liste. Selon la configuration de la liste, cette option n’est disponible que pour les administrateurs ou bien l’est pour tous les abonnés. Dans les deux cas, un mot de passe est donc nécessaire et doit être mentionné dans l’objet ou le corps du message suite à la commande who.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | who <mot-de-passe> |
Commandes d’action
confirm
Confirmer une action.
Dans diverses situations, Mailman vous envoie un message automatique qui demande une confirmation.
Exemples :
demande d’abonnement : la confirmation sert à vérifier que l’adresse à abonner existe bel et bien et que son propriétaire (vous) accepte de s’abonner à la liste.
modération d’un message envoyé à la liste : la confirmation sert à supprimer le message en attente.
Généralement, le texte du message automatique est assez explicite (quand on prend le temps de le lire).
Ce message contient une "chaîne de confirmation" soit une série de lettres et de chiffres aléatoires (ex. b856a06d8061302712896e311e99853b303dbba9). On peut simplement répondre au message et le destinataire et l’objet du message seront automatiquement complétés comme il se doit.
L’alias pour cette commande est test-confirm@lists.exemple.be.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | confirm <chaîne-de-confirmation> |
test-confirm@lists.exemple.be | <chaîne-de-confirmation> |
subscribe vous abonne à la liste. Si vous indiquez un mot de passe suite à la commande, il sera utilisé. Sinon, un mot de passe sera généré automatiquement et vous sera envoyé. Le mot de passe est utile pour résilier votre abonnement, pour modifier vos options de réception ou encore pour consulter les archives de la liste et la liste des adresses abonnées (selon la configuration de la liste). Vous pouvez également indiquer le mode de réception souhaité :
nodigest
pour recevoir normalement tous les messages envoyés sur la liste (c’est généralement l’option par défaut) et
digest
pour recevoir les messages de la liste regroupés dans un message périodique (selon la configuration de la liste : quotidien, hebdomadaire, mensuel...). Utile pour les listes à fort trafic.
Les alias pour l’abonnement à une liste sont : test-join@lists.exemple.be et test-subscribe@lists.exemple.be
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | subscribe |
test-request@lists.exemple.be | subscribe <mot-de-passe> |
test-request@lists.exemple.be | subscribe <mot-de-passe> <digest OU nodigest> |
test-join@lists.exemple.be | |
test-subscribe@lists.exemple.be |
password renvoie ou modifie votre mot de passe. Sans argument, cette commande renvoie votre mot de passe actuel. Si vous indiquez votre mot de passe actuel puis le nouveau mot de passe souhaité après la commande password, votre mot de passe sera modifié.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | password |
test-request@lists.exemple.be | password <ancien_passe> <nouveau_passe> |
set renvoie ou modifie vos options d’abonné.
set help renvoie une liste des options modifiables par email.
set show renvoie vos options actuelles.
Pour modifier une option, deux commandes sont nécessaires, à indiquer dans le corps du message :
- set authenticate
<mot-de-passe>
- l’option à modifier et le réglage souhaité :
- set delivery
on|off
: recevoir ou pas les messages de la liste, permet de désactiver temporairement la réception, pour cause de vacances par exemple, sans toutefois se désabonner ; - set digest
plain|mime|off
: concerne le mode de réception des messages de la liste (plain : messages groupés dans un message texte - mime : messages groupés dans un message "mime" - off : reception régulière des messages) ; - set myposts
on|off
: recevoir ou pas ses propres messages ; - set duplicates
on|off
: recevoir ou pas les messages qui vous sont adressés personnellement en plus d’être adressés à la liste ; - set ack
on|off
: recevoir un accusé de réception lors d’un envoi sur la liste ; - set reminders
on|off
: recevoir ou non un rappel mensuel de mot de passe ; - set hide
on|off
: apparaître ou pas dans la liste des abonnés.
Destinataire | Corps |
---|---|
test-request@lists.exemple.be | set help |
test-request@lists.exemple.be | set show |
test-request@lists.exemple.be | set authenticate <mot-de-passe>
set delivery |
unsubscribe résilie votre abonnement à la liste. Si vous indiquez votre mot de passe suite à la commande, votre désinscription sera directement effective. Sinon, un message de confirmation vous sera envoyé auquel il faudra répondre (voir confirm ci-dessus).
Les alias pour le désabonnement à une liste sont : test-leave@lists.exemple.be et test-unsubscribe@lists.exemple.be.
Destinataire | Objet ou corps |
---|---|
test-request@lists.exemple.be | unsubscribe |
test-request@lists.exemple.be | unsubscribe <mot-de-passe> |
test-leave@lists.exemple.be | |
test-unsubscribe@lists.exemple.be |
Autres alias utiles
Lors de la création d’une liste, Mailman crée d’autres alias qui ne correspondent pas à des commandes à proprement parler :
test-request@lists.exemple.be dont l’usage est largement explicité dans cet article : cet alias reçoit des commandes et exécute des actions en conséquence.
test-bounces@lists.exemple.be : alias interne utilisé par Mailman pour renvoyer des résultats de commandes ou encore gérer des rebonds. Il ne sert à rien de lui envoyer un message...
test-owner@lists.exemple.be : alias permettant de contacter le/la/les propriétaire/s de la liste (le propriétaire de la liste est le premier administrateur de la liste, celui qui a créé la liste).
test-admin@lists.exemple.be : alias permettant de contacter le/la/les administrateur/s de la liste.