Schleuder-Listen per Mail steuern:
“Schleuder” heißt die Software, die wir für unsere OpenPGP-verschlüsselten Mailinglisten nutzen. Wer Mitglied einer Liste ist, kann ihr per E-Mail Befehle schicken. Einige Befehle bleiben Administratorinnen vorbehalten.
Die Steuerbefehle:
Für das Verwalten von “Schleuder 3”-Listen gelten ein paar Regeln, die die Entwickler auf ihrer Webseite dokumentieren.
Hier die wichtigsten Infos zum Schicken von Befehlen auf deutsch zusammengefasst. Für die Beispiele gehen wir davon aus, dass Eure Liste team@cryptolists.so36.net
heisst.
Öffentlichen Schlüssel der Liste anfragen, -sendkey
:
Jede Mail an die spezielle Adresse team-sendkey@cryptolists.so36.net
beantwortet die Schleuder immer direkt mit einer Mail an den Absender. Darin findet sich der aktuelle öffentlichen Schlüssel der Liste.
Befehle an die Liste schicken, -request
:
Es gibt zwei Gruppen von Befehlen:
-
Administrative Befehle werden an eine spezielle request-Adresse namens:
team-request@cryptolists.so36.net
geschickt. Sie dienen dazu, die Liste zu verwalten. -
Listen Befehle werden mit normalen Mails an die normale Listen-Adresse (
team@cryptolists.so36.net
) mitgeschickt. Sie dienen vor allem dem Weiter-Versenden von Mails, die Ihr an die Liste schickt. (x-resend
-Befehle)
Listenname immer mitschicken:
Wichtig ist, dass Ihr bei jedem Befehl immer den Namen der Liste mit angeben müsst. Das passiert mit der Zeile:
x-list-name: team@cryptolists.so36.net
Findet die Software in einer Mail mit Befehlen den Listennamen nicht, werden alle Befehle ignoriert und Ihr bekommt eine Fehlermeldung.
Für das Schicken von Befehlen gilt:
- Befehle stehen jeweils ganz am Beginn einer Zeil und beginnen immer mit “
x-
”. - Befehle stehen ganz oben im ersten Text-Teil der Mail, normalerweise im Body (Hauptteil) der Mail.
- Bis auf wenige Ausnahmen stehen der Befehl und seine Argumente auf einer einzigen Zeile. Beispiel:
x-unsubscribe: person@example.org
- Die E-Mail muss von einem Listen-Mitglied verschlüsselt und signiert sein.
- Die E-Mail muss als
plain-text
geschickt werden. Also nicht formatiert als HTML, RTF oder dergleichen.
Eine Liste sämtlicher administrativen Befehle findet ihr hier:
https://schleuder.org/schleuder/docs/list-admins.html.
Beispiel:
Eine neue Person auf der Liste subscribieren, deren öffentlichen Schlüssel an die Liste schicken und den neuen Schlüssel mit der neuen Adresse verknüpfen.
From: alice@mail36.net
To: team-request@cryptolists.so36.net
Date: Wed, 6 Jun 2012 15:46:22 +0200 (CEST)
Subject: setze eine Person auf die Liste
x-list-name: team@cryptolists.so36.net
x-subscribe: person@example.org 0x12345678DEADBEEF12345678DEADBEEF
x-add-key:
Wenn Ihr als Administratorin der Liste diese Mail verschlüsselt und signiert an die request-
Adresse der Liste schickt, wird die enthaltene E-Mail-Adresse subscribiert. Über den Fingerabdruck wird ihr ein OpenPGP-Schlüssel zugeordnet. Diesen öffentlichen Schlüssel für die zu subscibierende E-Mail-Adresse hängt Ihr einfach als Attachment im ASCII-format an die Mail.
Zusammenfassung:
Eine Listenadresse und zwei spezielle Adress-Varianten:
team@cryptolists.so36.net # Beispiel-Listenadresse
team-sendkey@cryptolists.so36.net # Öffentlichen Schlüssel der Liste anfragen
team-request@cryptolists.so36.net # Befehle für die Listenverwaltung