wiki:org/operations/Infrastructure/schleuder

Schleuder

Schleuder is a gpg-enabled mailing list manager with resending-capabilities. Subscribers can communicate encrypted (and pseudonymously) among themselves, receive emails from non-subscribers and send emails to non-subscribers via the list.

For more details see https://schleuder.nadir.org/docs/.

The version of Schleuder currently installed is: 3.0.2

Mailing lists are managed through schleuder-cli which needs schleuder-api-daemon running. If the daemon is not running you can start it with:

$ SCHLEUDER_CONFIG="/srv/schleuder.torproject.org/data/schleuder.yml" schleuder-api-daemon

Lists also need to be setup in postfix in order to forward to Schleuder.

To create a list you can:

$ schleuder-cli lists new secret-team@… admin@… /path/to/public.key

Schleuder will create the list gpg key together with the list. Please not that the created keys do not expires. For more information about how Schlueder creates keys you can check: https://0xacab.org/schleuder/schleuder/blob/master/lib/schleuder/list_builder.rb#L120

To export a list public key you can do the following:

$ schleuder-cli keys export secret-team@… <list-key-fingerprint>

Subscription are managed with the subscriptions command. To subscribe a new user to a list do:

$ schleuder-cli subscriptions new secret-team@… person@… <fingerprint> /path/to/public.key

All the other commands are available by typing: $ schleuder-cli help

Last modified 14 months ago Last modified on Feb 17, 2017, 3:56:14 PM