root/doc/cmds.txt

Revision 303:6f57b7328cb8, 7.0 KB (checked in by Anselm Lingnau <anselm@…>, 9 months ago)

The Great Renaming: Change all command names to 'pl-*' and directory to '.pl'.
The idea behind this is to emphasise that the software is called ?*Project*
Lancelot? as opposed to plain ?Lancelot?. There is apparently a KDE tool that
goes by the name of ?Lancelot?, and we want to make clear that this is separate
and different. Also, Project Lancelot has been around for a lot longer!

Line 
1PROJEKT LANCELOT -- KOMMANDOSTRUKTUR (Stand 26.2.2005)
2======================================================
3
4pl-init(1): Mailingliste anlegen
5--------------------------------
6
7Syntax: pl-init [OPTIONEN] LISTE@DOMAIN EIGENTÜMER-ADRESSE
8
9Legt eine neue Liste an und richtet die Datenbank dafür ein. Die
10Datenbank wird unter dem Namen »LISTE@DOMAIN.pldb« im
11Heimatverzeichnis des aufrufenden Benutzers plaziert.
12
13Optionen:
14
15  --our-isp: Die Liste folgt our-isp-Konventionen. Im besonderen heißt
16             das, daß die Datenbank im Verzeichnis
17             $HOME/domains/DOMAIN/LISTE statt in $HOME untergebracht wird.
18             (Später bei der Mailzustellung stimmt es dann wieder.)
19  --config PARAMETER=WERT: Der Parameter PARAMETER der Liste wird auf den
20             Wert WERT gesetzt.
21  --clone ANDERELISTE@ANDEREDOMAIN: Die Konfiguration der Mailingliste
22             ANDERELISTE@ANDEREDOMAIN wird sinngemäß übernommen; an den
23             relevanten Stellen wird LISTE@DOMAIN eingesetzt. Einzelne
24             Parameter der Konfiguration von ANDERELISTE@ANDEREDOMAIN
25             können mit der --config-Option modifiziert werden.
26  --mailfilter: Es wird eine Datei namens »mailfilter.pl« erzeugt, die die
27             nötigen Adreßumleitungen nach pl-incoming(1) enthält.
28
29
30pl-conf(1): Mailinglisten-Konfigurationsparameter ändern
31--------------------------------------------------------
32
33Syntax: pl-conf --query LISTE@DOMAIN [PARAMETER ...]
34        pl-conf --set LISTE@DOMAIN "PARAMETER = WERT" ...
35        pl-conf --import LISTE@DOMAIN
36
37Mit der Option »--query« gibt dieses Programm die Werte der benannten
38Parameter (oder aller Parameter) aus. Mit »--set« können einzelne
39Parameter manipuliert werden. Mit der Option »--import« werden Zeilen
40der Form »PARAMETER = WERT« von der Standardeingabe gelesen.
41
42
43pl-subscribe(1): Abonnenten manuell hinzufügen
44----------------------------------------------
45
46Syntax: pl-subscribe [OPTIONEN] LISTE@DOMAIN [ADRESSE ...]
47
48Fügt die aufgezählten ADRESSEn der Abonnentenliste hinzu, sofern sie
49noch nicht darin enthalten sind, und setzt ggf. Optionen. Schon
50enthaltene Adressen werden nicht modifiziert. Werden keine Adressen
51aufgezählt, liest pl-subscribe(1) Adressen von der Standardeingabe.
52
53Optionen:
54  --confirm: Die neuen Abonnenten landen im Zustand UNCONFIRMED und müssen
55             das Abonnement erst bestätigen (analog: --noconfirm (Standard))
56  --digest:  Die neuen Abonnenten bekommen die digest-Option gesetzt
57             (analog: --nodigest (Standard))
58  --mail:    Die neuen Abonnenten bekommen die nomail-Option gelöscht
59             (Standard). (analog: --nomail)
60  --welcome: Die neuen Abonnenten bekommen die Willkommensnachricht geschickt
61             (Standard). (analog: --nowelcome).
62
63
64pl-unsubscribe(1): Abonnenten manuell löschen
65---------------------------------------------
66
67Syntax: pl-unsubscribe [OPTIONEN] LISTE@DOMAIN [ADRESSE ...]
68
69Entfernt die aufgezählten Adressen aus der Abonnentenliste, sofern sie
70darin enthalten sind. Werden keine Adressen aufgezählt, liest
71pl-unsubscribe(1) Adressen von der Standardeingabe.
72
73Optionen:
74  --confirm: Die benannten Adressen landen im Zustand UNSUB-UNCONF und
75             müssen das Abbestellen erst bestätigen (analog: --noconfirm
76             (Standard))
77  --goodbye: Die benannten Adressen bekommen die Verabschiedungsnachricht
78             geschickt (Standard). (analog: --nogoodbye)
79
80
81pl-subchange(1): Abonnenten-Optionen ändern
82-------------------------------------------
83
84Syntax: pl-subchange [OPTIONEN] LISTE@DOMAIN [ADRESSE ...]
85
86Ändert Abonnementsoptionen für die benannten Adressen (sofern sie in
87der Datenbank für die Liste stehen). Werden keine Adressen aufgezählt,
88liest pl-subchange(1) Adressen von der Standardeingabe.
89
90Optionen:
91  --digest:  Die Adressen bekommen die digest-Option gesetzt
92             (analog: --nodigest)
93  --mail:    Die Adressen bekommen die nomail-Option gelöscht
94             (analog: --nomail)
95  --moderator: Die Adressen bekommen die moderator-Option gesetzt (und
96             werden damit zu Listenmoderatoren) (analog: --nomoderator)
97  --moderated: Die Adressen bekommen die moderated-Option gesetzt (so
98             dass alle ihre Nachrichten moderiert werden müssen)
99             (analog: --nomoderated)
100  --blacklist: Die Adressen werden auf die »schwarze Liste« gesetzt; sie
101             bekommen nichts geschickt und dürfen nichts schicken, können
102             ihre Optionen nicht ändern sich außerdem nicht selbst aus
103             diesem Zustand entfernen (nicht einmal durch Abbestellen).
104             (analog: --noblacklist -- versetzt die Adresse wieder in
105             den Zustand SUBSCRIBED).
106
107
108pl-list(1): Listet aktuelle Abonnenten auf
109------------------------------------------
110
111Syntax: pl-list [OPTIONEN] LISTE@DOMAIN
112
113Gibt Adressen aus der Datenbank für LISTE@DOMAIN auf der
114Standardausgabe aus (eine Adresse pro Ausgabezeile).
115
116Optionen:
117  --digest:  Digest-Empfänger werden mit angezeigt (Standard)
118             (analog: --nodigest)
119  --mail:    Nicht-Nomail-Adressen werden mit angezeigt (Standard)
120             (analog: --nomail)
121  --name:    Der Name wird mit ausgegeben (soweit bekannt)
122             (analog: --noname (Standard))
123  --full:    Das komplette Ausgabeformat: Zeilen der Form
124
125               SMdnm "Hugo Schulz" <hugo.schulz@example.com>
126               ||||| Name          Adresse
127               ||||`---------------------------- Moderated
128               |||`----------------------------- Nomail
129               ||`------------------------------ Digest
130               |`------------------------------- Moderator
131               `-------------------------------- Status [*]
132
133             Status ist »U« für UNCONFIRMED, »S« für SUBSCRIBED,
134             »u« für UNSUB-UNCONF, »B« für BOUNCING und »X« für BLACKLIST.
135
136             Nicht gesetzte Optionen werden als »-« dargestellt.
137
138
139pl-incoming(1): Behandelt eingehende Mail
140-----------------------------------------
141
142Syntax: pl-incoming LISTE@DOMAIN
143
144Bearbeitet eingehende Mail an die Listenadresse(n). Bei der Installation der
145Liste muß dafür gesorgt werden, daß Mail an die folgenden Adressen nach
146pl-incoming(1) geleitet wird:
147
148  LISTE@DOMAIN                  - Adresse für Beiträge
149  LISTE-subscribe@DOMAIN        - Adresse für Abonnementswünsche
150  LISTE-subscribe-...@DOMAIN    - Adresse für Abonnementswünsche
151  LISTE-unsubscribe@DOMAIN      - Adresse für Abbestellwünsche
152  LISTE-unsubscribe-...@DOMAIN  - Adresse für Abbestellwünsche
153  LISTE-configure@DOMAIN        - Adresse für Konfigurationswünsche
154  LISTE-bounces-...@DOMAIN      - Adresse für Fehlermeldungen
155  LISTE-confirm-...@DOMAIN      - Adresse für Bestätigungen
156  LISTE-mod-...@DOMAIN          - Adresse für Moderatoren-Mail
157  LISTE-help@DOMAIN             - Adresse für Hilferufe
158  LISTE-owner@DOMAIN            - Adresse für den Listeneigentümer
159
160
161pl-janitor(1): Besorgt periodische Aufräumungsarbeiten
162------------------------------------------------------
163
164Syntax: pl-janitor LISTE@DOMAIN
165
166Dieses Programm wird periodisch z. B. von cron(8) aufgerufen und
167übernimmt Aufräumungsarbeiten, zum Beispiel:
168
169- Entfernen von lange unbestätigten Abonnements-, Abbestell- oder
170  Konfigurationsänderungswünschen
171- Entfernen von zu moderierenden Nachrichten, auf die kein Moderator
172  geantwortet hat
173- Verschicken von Digests
Note: See TracBrowser for help on using the browser.