schleuder - GnuPG enabled mailing list manager with remailer-capabilities
schleuder LISTNAME < EMAIL
Schleuder is designed as a tool for group communication: subscribers can communicate encrypted (and pseudonymously) among themselves, receive emails from non-subscribers and send emails to non-subscribers via the list.
Schleuder takes care of all decryption and encryption, stripping of headers, format conversions, etc. Schleuder can also send out its own public key upon request and process administrative commands received by email.
Email cryptography is handled by using GnuPG. Schleuder understands all common encapsulation formats: inline, multipart/encrypted and multipart/signed.
schleuder(8) is usually called in delivery mode by a Mail Transport Agent with an incoming email piped to its standard input. For more informations on how to integrate Schleuder with your existing mail setup, please look in /usr/share/doc/schleuder/README.Debian.
The -test option checks that basic settings are correct.
schleuder-newlist(8) automates the creation of new mailing lists.
To receive the public key of the mailing list anybody can send an email to the list with send key! as the subject:
Subject: send key!
The body of the email must be left blank. Schleuder will reply with the public key of the list without forwarding the request to the list members.
Schleuder provides some special commands for advanced features to be used by list members. Generally they are called by keywords written into the first non-blank line of an email. Schleuder scans for those keywords in every incoming email that is encrypted and validly signed by a list member.
Please note that depending on the list configuration, some commands might only be accessible to the administrators of the list.
X-GET-MEMBERS
X-SAVE-MEMBERS:
- email: you@example.net
- email: me@example.net
mime: PLAIN
X-LIST-KEYS
X-SEND-KEY: foobar@example.com
X-ADD-KEY:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.9 (GNU/Linux)
mQGiBEjVO7oRBADQvT6wtD2IzzIiK0NbrcilCKCp4MWb8cYXTXguwPQI6y0Nerz4
dsK6J0X1Vgeo02tqA4xd3EDK8rdqL2yZfl/2egH8+85R3gDk+kqkfEp4pwCgp6VO
[...]
pNlF/qkaWwRb048h+iMrW21EkouLKTDPFkdFbapV2X5KJZIcfhO1zEbwc1ZKF3Ju
Q9X5GRmY62hz9SCZnsC0jeYAni8OUQV9NXfXlS/vePBUnOL08NQB
=xTv3
-----END PGP PUBLIC KEY BLOCK-----
X-RESEND: emailaddress@example.net
X-RESEND-ENCRYPTED-ONLY: emailaddress@example.net
- email: you@example.net
- email: me@example.org
mime: PLAIN
- email: them@example.com
encrypted_only: true
All configuration files are formatted as YAML. See <http://www.yaml.org/> for more details.
Known bugs are listed on the Schleuder website.
schleuder-newlist(8), /usr/share/doc/schleuder/README.Debian, gnupg(7).
Schleuder website: <http://schleuder.nadir.org/>
YAML website: <http://www.yaml.org/>