Bevor es weg ist, hier nochmal als Archiv-Dokumentation
Die Mailingliste verwaltet sich komplett über speziell zusammengesetzte E-Mail-Adressen oder über shell-Befehle.
Mailinglisten-Manager ezmlm-idx
Die Installation durchführen wie im uberlab beschrieben.
Die Mailingliste verwaltet sich komplett über speziell zusammengesetzte E-Mail-Adressen oder über shell-Befehle.
Mailingliste anlegen
Erst mal ein Verzeichnis anlegen, wo die Verwaltungsverzeichnisse gesammelt werden sollen
1mkdir ~/mailinglisten
Optionen für die Liste
Tipp
Mehrere Schalter können zusammengefasst werden!
statt -s -u -r -A geht auch -surA
Grob:
- Großschreibung aktiviert
- Kleinschreibung deaktiviert.
Option
| Schalter | Erklärung |
|---|---|
| -A | kein Archiv. |
| -a | Archiv aufbauen (Default). |
| -u | private Liste; nur Listenteilnehmer dürfen an die Liste schreiben. |
Moderation
| Schalter | Erklärung |
|---|---|
| -s | Jede Anmeldung geht erst an eine*n Moderator*in. Siehe unten! |
| -m | Jede Nachricht geht erst an eine*n Moderator*in. Siehe unten! |
Nachrichtensammlungen
| Schalter | Erklärung |
|---|---|
| -d | Erstelle Sammlungen von Nachrichten für Digest-Abonnenten. |
Listeneigentümer
| Schalter | Erklärung |
|---|---|
| -5 user@domain | Erstelle Sammlungen von Nachrichten für Digest-Abonnenten. |
Mehrsprachigkeit
| Schalter | Erklärung |
|---|---|
| -C ~/etc/ezmlm/de | für die deutsche Spracheinstellung. Nur eine Sprache pro Mailingliste. |
Beispiel
1ezmlm-make -s -u -5 owner@domain -C ~/etc/ezmlm/de ~/mailinglisten/mylist ~/.qmail-mylist mylist domain
Achtung
Jetzt noch ein*e Moderator*in hinzufügen, sonst geht’s nicht!
Moderationen
Ist nur notwendig, wenn Schalter -m oder -s gesetzt sind. Ist
technisch ein Abo was unterhalb vom Unterverzeichnis mod verwaltet
wird.
Moderator*in hinzufügen
1ezmlm-sub ~/mailinglisten/mylist mod new_moderator@somedomain.tld
Moderator*in löschen
1ezmlm-unsub ~/mailinglisten/mylist mod retired_moderator@someotherdomain.tld
Moderator*in Hinweis
Moderator*innen können sich nicht selbst aus der Liste austragen. Die Steuerung und Kommunikation erfolgt grundsätzlich per E-Mail. Es werden kryptografischer Einmal-Codes versendet. Die Mail enthält zusätzliche Infos und zwei Antwort-Adressen, eine zum Ablehnen, eine zum Genehmigen.
Abonnentenverwaltung
Abonnenten entfernen
1ezmlm-sub ~/mailinglisten/mylist user@otherdomain.org
Abonnenten entfernen
1ezmlm-unsub ~/mailinglisten/mylist user@otherdomain.org
Abonnenten anzeigen
1ezmlm-list ~/mailinglisten/mylist
Optionen wieder ändern
Einstellungen können via -+ hinzugefügt werden. Bestehende Optionen
bleiben erhalten! Soll die Moderation der Anmeldungen angeschaltet
werden:
1ezmlm-make -+ -s ~/mailinglisten/mylist ~/.qmail-mylist mylist domain
Anpassungen der einzelnen Mailingliste
Sprachdateien anpassen
Einzelne Texte aus der aktuellen Sprache, lassen sich überschreiben.
Kopiert man die ~/etc/ezmlm/de/text/info in das jeweilige
Unterverzeichnis der Mailingliste ~/mailinglisten/mylist/text/info und
passt sie individuell an, so wird diese Version verwendet in der
Mailingliste verwendet.
Betreff-Zeilen Präfix
Unabhängig vom Mailing-List:-Header, lässt sich ein Präfix in der
Betreff-Zeile der Mail setzen
1echo '[Meine erste Mailingliste]' > ~/mailinglisten/mylist/prefix
Info-Text
1vi ~/mailinglisten/fbw1a/text/info
Bedienung für Abonnenten
Grundsätzlich per E-Mail:
| Befehl | Erläuterung |
|---|---|
listenname@host |
Mail an die Mailingliste senden |
listenname-subscribe@host |
Mailingliste abonnieren |
listenname-unsubscribe@host |
Mailingliste abbestellen |
listenname-help@host |
Detaillierte Hilfe abrufen |
listenname-owner@host |
Listeneigentümer persönlich kontaktieren |
Der Hilfetext passt sich automatisch den vorgenommen Konfigurationsoptionen an. Nur wenn es ein Archiv gibt, wird der dazugehörige Hilfetext ausgegeben. Gibt es kein Archiv, werden die Infos im Text der Hilfe-E-Mail weggelassen.
Liste wieder löschen
Soll die Mailingliste mylist gelöscht werden, löscht man zunächst alle
.qmail-Dateien und danach das Datenverzeichnis
1rm -f ~/.qmail-mylist ~/.qmail-mylist-*
2rm -rf ~/mailinglisten/mylist