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

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

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