| 1 | PROJEKT LANCELOT -- KOMMANDOSTRUKTUR (Stand 26.2.2005) |
|---|
| 2 | ====================================================== |
|---|
| 3 | |
|---|
| 4 | pl-init(1): Mailingliste anlegen |
|---|
| 5 | -------------------------------- |
|---|
| 6 | |
|---|
| 7 | Syntax: pl-init [OPTIONEN] LISTE@DOMAIN EIGENTÜMER-ADRESSE |
|---|
| 8 | |
|---|
| 9 | Legt eine neue Liste an und richtet die Datenbank dafür ein. Die |
|---|
| 10 | Datenbank wird unter dem Namen »LISTE@DOMAIN.pldb« im |
|---|
| 11 | Heimatverzeichnis des aufrufenden Benutzers plaziert. |
|---|
| 12 | |
|---|
| 13 | Optionen: |
|---|
| 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 | |
|---|
| 30 | pl-conf(1): Mailinglisten-Konfigurationsparameter ändern |
|---|
| 31 | -------------------------------------------------------- |
|---|
| 32 | |
|---|
| 33 | Syntax: pl-conf --query LISTE@DOMAIN [PARAMETER ...] |
|---|
| 34 | pl-conf --set LISTE@DOMAIN "PARAMETER = WERT" ... |
|---|
| 35 | pl-conf --import LISTE@DOMAIN |
|---|
| 36 | |
|---|
| 37 | Mit der Option »--query« gibt dieses Programm die Werte der benannten |
|---|
| 38 | Parameter (oder aller Parameter) aus. Mit »--set« können einzelne |
|---|
| 39 | Parameter manipuliert werden. Mit der Option »--import« werden Zeilen |
|---|
| 40 | der Form »PARAMETER = WERT« von der Standardeingabe gelesen. |
|---|
| 41 | |
|---|
| 42 | |
|---|
| 43 | pl-subscribe(1): Abonnenten manuell hinzufügen |
|---|
| 44 | ---------------------------------------------- |
|---|
| 45 | |
|---|
| 46 | Syntax: pl-subscribe [OPTIONEN] LISTE@DOMAIN [ADRESSE ...] |
|---|
| 47 | |
|---|
| 48 | Fügt die aufgezählten ADRESSEn der Abonnentenliste hinzu, sofern sie |
|---|
| 49 | noch nicht darin enthalten sind, und setzt ggf. Optionen. Schon |
|---|
| 50 | enthaltene Adressen werden nicht modifiziert. Werden keine Adressen |
|---|
| 51 | aufgezählt, liest pl-subscribe(1) Adressen von der Standardeingabe. |
|---|
| 52 | |
|---|
| 53 | Optionen: |
|---|
| 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 | |
|---|
| 64 | pl-unsubscribe(1): Abonnenten manuell löschen |
|---|
| 65 | --------------------------------------------- |
|---|
| 66 | |
|---|
| 67 | Syntax: pl-unsubscribe [OPTIONEN] LISTE@DOMAIN [ADRESSE ...] |
|---|
| 68 | |
|---|
| 69 | Entfernt die aufgezählten Adressen aus der Abonnentenliste, sofern sie |
|---|
| 70 | darin enthalten sind. Werden keine Adressen aufgezählt, liest |
|---|
| 71 | pl-unsubscribe(1) Adressen von der Standardeingabe. |
|---|
| 72 | |
|---|
| 73 | Optionen: |
|---|
| 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 | |
|---|
| 81 | pl-subchange(1): Abonnenten-Optionen ändern |
|---|
| 82 | ------------------------------------------- |
|---|
| 83 | |
|---|
| 84 | Syntax: pl-subchange [OPTIONEN] LISTE@DOMAIN [ADRESSE ...] |
|---|
| 85 | |
|---|
| 86 | Ändert Abonnementsoptionen für die benannten Adressen (sofern sie in |
|---|
| 87 | der Datenbank für die Liste stehen). Werden keine Adressen aufgezählt, |
|---|
| 88 | liest pl-subchange(1) Adressen von der Standardeingabe. |
|---|
| 89 | |
|---|
| 90 | Optionen: |
|---|
| 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 | |
|---|
| 108 | pl-list(1): Listet aktuelle Abonnenten auf |
|---|
| 109 | ------------------------------------------ |
|---|
| 110 | |
|---|
| 111 | Syntax: pl-list [OPTIONEN] LISTE@DOMAIN |
|---|
| 112 | |
|---|
| 113 | Gibt Adressen aus der Datenbank für LISTE@DOMAIN auf der |
|---|
| 114 | Standardausgabe aus (eine Adresse pro Ausgabezeile). |
|---|
| 115 | |
|---|
| 116 | Optionen: |
|---|
| 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 | |
|---|
| 139 | pl-incoming(1): Behandelt eingehende Mail |
|---|
| 140 | ----------------------------------------- |
|---|
| 141 | |
|---|
| 142 | Syntax: pl-incoming LISTE@DOMAIN |
|---|
| 143 | |
|---|
| 144 | Bearbeitet eingehende Mail an die Listenadresse(n). Bei der Installation der |
|---|
| 145 | Liste muß dafür gesorgt werden, daß Mail an die folgenden Adressen nach |
|---|
| 146 | pl-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 | |
|---|
| 161 | pl-janitor(1): Besorgt periodische Aufräumungsarbeiten |
|---|
| 162 | ------------------------------------------------------ |
|---|
| 163 | |
|---|
| 164 | Syntax: pl-janitor LISTE@DOMAIN |
|---|
| 165 | |
|---|
| 166 | Dieses 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 |
|---|