1 .\" Relecture Gérard Delafond
2 .TH ENEMIES-OF-CARLOTTA 1
4 enemies-of-carlotta \- un gestionnaire de listes de diffusion simple
7 .IR "" [ options "] [" adresses ]
10 est un gestionnaire de listes de diffusion simple.
11 Si vous ne savez pas ce qu'est un gestionnaire de listes de diffusion, vous
12 devez commencez par apprendre de quoi il s'agit avant de vouloir vous en
15 Enemies of Carlotta conserve toutes les données des listes dans le répertoire
16 .I ~/.enemies-of-carlotta.
17 Il sera créé automatiquement lorsque vous créerez votre première liste.
18 Vous devez vous arranger manuellement pour que les courriels soient traités
19 par le gestionnaire de liste de diffusion.
20 Les détails peuvent varier d'un système à l'autre.
21 Pour QMail et Postfix, regardez ci-dessous.
23 Chaque liste possède un ou plusieurs propriétaires, qui modèrent également
24 les inscriptions, ou bien certains messages, voire tous.
25 Sur les listes non modérées, les propriétaires de la liste sont chargés de
26 répondre aux questions au sujet de la liste.
27 Sur les liste totalement modérées, ils doivent approuver chaque message
28 avant qu'il ne soit envoyé sur la liste.
31 les messages des abonnés sont automatiquement envoyés à la liste, et les
32 modérateurs n'ont pas besoin d'approuver que les messages qui ne
33 proviennent pas des abonnés.
35 .\" ---------------------------------------------------------------
37 .BR --name= foo@example.com
38 Précise la liste sur laquelle la commande doit être effectuée.
39 La plupart des options restantes nécessitent que vous précisiez
40 le nom de la liste avec cette option.
41 Avec les options --edit, --subscribe, --unsubscribe, et --list,
42 le nom peut être abrégé en enlevant le signe @ et le domaine.
43 .\" ---------------------------------------------------------------
46 Créer une nouvelle liste de diffusion
47 Vous devez précisez au moins un propriétaire à l'aide de
49 .\" ---------------------------------------------------------------
52 Indique la liste des propriétaires lorsque la liste est créée.
53 .\" ---------------------------------------------------------------
56 Règle les problèmes des messages qui n'ont pas pu être délivrés et
57 nettoie également quelques autres éléments.
59 .B "enemies-of-carlotta --cleaning-woman"
61 Cela nettoiera l'ensemble de vos listes de diffusion.
62 .\" ---------------------------------------------------------------
66 .\" ---------------------------------------------------------------
69 Modifie la configuration de la liste.
70 .\" ---------------------------------------------------------------
72 .BI --subscription= type
73 Lors de la création d'une liste, définit le mode d'abonnement à
82 .\" ---------------------------------------------------------------
85 Lors de la création d'une liste, définit le mode d'envoi à
97 .\" ---------------------------------------------------------------
99 .BI --archived= yes-ou-no
100 Les messages à destination de la liste doivent-ils être archivés sous
103 ou d'un répertoire dans le répertoire dans liste
104 .B "~/.enemies-of-carlotta"
111 .\" ---------------------------------------------------------------
114 Liste l'ensemble des abonnés à une liste de diffusion.
115 .\" ---------------------------------------------------------------
118 Ajoute des abonnés à la liste.
119 Les arguments qui ne sont pas des options sont les adresses qui doivent
120 être abonnées. Notez que les adresses ajoutées de cette manière ne
121 recevront pas de demande de confirmation d'abonnement.
122 .\" ---------------------------------------------------------------
125 Enlève un abonné de la liste.
126 Les arguments qui ne sont pas des options sont les adresses qui doivent
127 être désabonnées. Notez que les adresses enlevées de cette manière ne
128 recevront pas de demande de confirmation de désabonnement.
129 .\" ---------------------------------------------------------------
132 Traite un message entrant sur l'entrée standard.
133 L'enveloppe SMTP qui précise l'adresse de l'expéditeur doit être
134 précisée par la variable d'environnement
136 et l'enveloppe SMTP qui précise l'adresse du destinataire doit être
137 précisée par la variable d'environnement
139 (QMail et Postfix traitent cela automatiquement.)
140 .\" ---------------------------------------------------------------
142 .BI --skip-prefix= chaîne
143 Avant d'analyser l'adresse de destination pour regarder à quelle liste
144 le message est destiné, ce paramètre permet d'enlever
147 C'est utilisé pour traiter les domaines virtuels dans QMail et Postfix,
149 .\" ---------------------------------------------------------------
151 .BI --domain= nom.domaine
152 Avant d'analyser l'adresse de destination pour voir à quelle liste le message
153 est destiné, remplace le nom de domaine par
155 C'est utilisé pour traiter les domaines virtuels dans QMail et Postfix.
156 .\" ---------------------------------------------------------------
159 L'adresse précisée par
161 fait-elle référence à un nom de liste valide\ ?
162 Cela retourne le code d'erreur zéro (succès) si c'est le cas, ou un (échec)
163 dans le cas contraire.
164 .\" ---------------------------------------------------------------
166 .BI --sendmail= chemin
170 .B /usr/sbin/sendmail
171 Pour envoyer des courriels via une interface en ligne de commande.
172 Notez que la commande doit respecter l'interface de la ligne de commande
174 .\" ---------------------------------------------------------------
176 .BI --smtp-server= hôte
177 Envoi les courriels en utilisant le serveur
180 Le serveur doit être configuré pour permettre à la machine sur laquelle
181 fonctionne la liste de l'utiliser pour relais.
182 Notez que par défaut, c'est l'interface en ligne de commande qui est utilisée.
183 L'envoi au moyen de SMTP n'est utilisé que si vous utilisez cette option.
184 .\" ---------------------------------------------------------------
187 Force un message entrant à être modéré, même s'il est envoyé à une liste
188 où l'envoi est libre.
189 Cela peut être utilisé pour filtrer le spam\ :
190 Vos messages entrants peuvent être filtrés par n'importe quel système de
191 filtrage des courriels, dès lors qu'un message semble être du spam,
192 vous pouvez demander qu'il soit modéré par une personne humaine.
193 .\" ---------------------------------------------------------------
196 Par défaut, les messages de débogage des journaux sont envoyés sur
198 Avec cette option, il ne le sont plus.
199 .\" ---------------------------------------------------------------
201 Chaque liste est représentée par un répertoire, nommé d'après le nom de
202 la liste, sous le répertoire
203 .IR ~/.enemies-of-carlotta .
204 Ce répertoire contient plusieurs fichiers et répertoires, qui sont décrits
206 En général, il n'est pas nécessaire de toucher à ces répertoires.
207 Cependant, certaines configurations ésotériques peuvent uniquement être
208 faites en éditant le fichier de configuration de la liste.
211 Le fichier de configuration de la liste.
212 Le contenu est décrit ci-dessous.
215 La base de données des abonnés.
216 Chaque ligne contient un groupe d'abonné, dont les cinq premiers
217 espaces délimitent les champs qui sont les identifiants des groupes,
218 le statut, le timestamp de la date de création du groupe, le timestamp
219 pour les retours de courriel en cas d'échec, il peut varier de «\ ok\ »
220 à «\ bonced\ », et l'identifiant du message de retour en cas d'échec.
223 Les messages archivés.
226 Groupes de messages qui n'ont pu être délivrés et qui sont dans le
230 Messages en attente d'approbation du modérateur.
233 Requêtes d'abonnement de désabonnement en attente de confirmation de la
234 part de l'utilisateur.
245 owners = liw@liw.iki.fi
249 mail-on-subscription-changes = yes
250 mail-on-forced-unsubscribe = yes
260 correspondent aux options qui portent les mêmes noms.
261 Les autres mots-clés sont\ :
264 Liste les adresses des propriétaires. Définissez-la à l'aide de
268 .B mail-on-subscription-changes
269 Les propriétaires doivent-ils recevoir un avertissement lorsqu'un utilisateur
270 s'abonne ou se désabonne\ ?
272 .B mail-on-forced-unsubscribe
273 Les propriétaires doivent-ils recevoir un avertissement lorsqu'une personne
274 est enlevée de la liste car trop de courriels ne lui sont pas parvenus\ ?
277 Suffixe pour les templates, pour permettre le support de plusieurs
281 est défini à «\ fr\ », alors la template nommée «\ foo\ » est d'abord
282 recherchée comme «\ foo.fr\ ».)
283 .\" ---------------------------------------------------------------
285 Pour créer une liste nommée
286 .IR moviefans@example.com ,
287 dont le propriétaire est
288 .IR ding@example.com ,
289 utilisez la commande suivante (tout sur la même ligne)\ :
292 enemies-of-carlotta --name=ding@example.com --create
295 Pour voir la liste de tous les abonnés à cette liste\ :
298 enemies-of-carlotta --name=moviefans@example.com --list
301 Les personnes qui souhaitent être abonnées à la liste doivent
302 envoyer un courriel à
305 moviefans-subscribe@example.com
308 Dans Qmail, pour faire en sorte que le courrier entrant soit traité
309 par Enemies of Carlotta, vous avez besoin de créer quelques fichiers
312 Par exemple, si votre nom d'utilisateur est joe et que vous souhaitez
313 utiliser la liste de diffusion joe-fans, vous devrez créer les
317 .IR .qmail-fans-default ,
321 |"enemies-of-carlotta --incoming"
324 Si vous utilisez un domaine virtuel, example.com, et que les
325 courriels sont délivrés via
326 .I /var/qmail/control/virtualdomains à joe-exampledotcom,
327 les fichiers seront nommés
328 .I .qmail-exampledotcom-fans
330 .I .qmail-exampledotcom-fans-default
334 |"enemies-of-carlotta --incoming
336 --skip-prefix=joe-exampledotcom-"
339 (l'ensemble sur la même ligne, il va de soi).
341 Avec Postfix, vous devrez configurer un fichier
356 * ? enemies-of-carlotta --name=$RECIPIENT --is-list
358 | enemies-of-carlotta --incoming
361 Pour utiliser Enemies of Carlotta avec un domaine virtuel Postfix,
362 vous devrez mettre en place une
363 .I «\ carte virtuelle d'expressions rationnelles\ »,
365 .I /etc/postfix/virtual_regexp
367 .I "virtual_maps = regexp:/etc/postfix/virtual_regexp"
369 .I /etc/postfix/main.cf
371 Le fichier d'expressions rationnelles a besoin de faire des choses
372 horribles pour conserver l'adresse de destination.
373 Ajoutez ce qui suit dans le fichier d'expressions rationnelles\ :
376 /^your\.virtual\.domain$/ dummy
378 /^(yourlist|yourlist-.*)@(your\.virtual\.domain)$/ joe-virtual-$1
381 (Ça fait deux lignes.)
382 Ensuite dans votre fichier,
385 .I "--skip-prefix=joe-virtual-"
387 .I --domain=your.virtual.domain
388 pour les deux appels à
389 .BR enemies-of-carlotta .
391 (Oui, je aussi trouve que ces choses là sont trop compliquées)
394 .I ~/.enemies-of-carlotta
395 L'ensemble des fichiers en rapports avec vos listes de diffusion.
397 .I ~/.enemies-of-carlotta/secret
398 Les mots de passe secrets utilisés pour générer des adresses signées pour
399 le contrôle des couriels d'échec et la validation de l'abonnement.
401 .I ~/.enemies-of-carlotta/foo@example.com
402 Le répertoire contient les données appartenant à la liste de diffusion
404 À l'exception du fichier de
406 qui se trouve dans ce répertoire, vous ne devriez pas éditer autre chose
409 .I ~/.enemies-of-carlotta/foo@example.com/config
410 Fichier de configuration pour la liste de diffusion.
411 Vous aurez peut-être besoin de l'éditer à la main si vous souhaitez
412 apporter des changement en ce qui concerne la modération ou bien les
413 propriétaires de la liste.
415 Vous serez peut-être intéressé de visiter
417 .I «\ Enemies of Carlotta\ »
419 .IR http://www.iki.fi/liw/eoc/ .
421 Pierre Machard <pmachard@tuxfamily.org>, 2003