schleuder-newlist - create new Schleuder mailing list
schleuder-newlist LISTNAME
[-email list@example.org]
[-realname 'Foo List']
[-adminaddress listadmin@example.net]
[-initmember member1@example.net
-initmemberkey /path/to/initmember_publickey]
[-privatekeyfile /path/to/privatekey
-publickeyfile /path/to/publickey
-passphrase key_passphrase]
[-mailuser mail]
schleuder-newlist automates the creation of new Schleuder mailing lists. For more information on Schleuder, please look at schleuder(8).
schleuder-newlist does various input validation, and can generate a key or import one. It will give you as well an easy interface to build new lists in a scripted manner.
It also supports an interactive mode, with which the user will be prompted for missing mandatory options. The interactive mode can be disabled, using the -nointercative flag; it is automatically disabled if the script isn't run within a valid tty.
If no -privatekeyfile, -publickeyfile and -passphrase are provided, the list will create a new keypair with a random password. The type and length of the generated keypair is specified in /etc/schleuder/schleuder.conf.
This creates a new list called test1 with the initial member foo@bar.ch. A new keypair will be generated for the list.
schleuder-newlist test1 -email foobar@example.org \
-realname "bal jak" \
-adminaddress admin@example.org \
-initmember foo@example.com -initmemberkey /tmp/foo.pub
The list test2 will be created, a keypair from the following files with the passphrase test will be imported.
schleuder-newlist test2 -email test2@example.com \
-realname "bal jak" \
-adminaddress foobar@example.org \
-privatekeyfile ~/tmp/test2.priv \
-publickeyfile /tmp/test2.pub \
-passphrase test
All configuration files are formatted as YAML. See <http://www.yaml.org/> for more details.
Known bugs are listed on the Schleuder website.
schleuder(8), aliases(5), gnupg(7).
Schleuder website: <http://nadir.schleuder.org/>
YAML website: <http://www.yaml.org/>