https://github.com/oleks/mailman2-archiver
https://github.com/oleks/mailman2-archiver
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/oleks/mailman2-archiver
- Owner: oleks
- License: mit
- Created: 2016-03-06T10:33:42.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-11T14:58:12.000Z (over 8 years ago)
- Last Synced: 2025-02-10T13:44:08.077Z (3 months ago)
- Language: Shell
- Size: 20.5 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mailman2 Archiver
Here's a script to download your mailman2 archive.
## Configuration
To use the script, you will have to create a configuration file containing e.g.
the following:BASEURL="https://ourmailmandomain.org/mailman/private"
LIST="ourmailinglist"
USERNAME="[email protected]"
PASSWORD="password123"You should've gotten the password when you signed up for the mailing list,
otherwise, you can [ask your mailman to send your **plain-text(!!!)** password
to you](http://www.list.org/mailman-member/node16.html).For user-friendliness, you can add the following Vim and Emacs modelines at the
top of your configuration file:# -*- mode: conf-mode -*-
# vim: set ft=config## Archiving
Assuming you have a `mailman.conf` and want to archive _everything_, you can
just do:$ ./archive.sh
This will create a folder $LIST with the archive under the working directory.
This folder, together with the given configuration file will also be added to a
`.gitignore` in the working directory to discourage you from accidentally
publishing your password.To specify a configuration file other than `mailman.conf`, use the `-c` or
`--conf` option:$ ./archive.sh -c kantinen.org--bestyrelsen.conf
To archive a particular sub-archive, specify it as the follow-up argument. For
instance:$ ./archive.sh 2015-March
or
$ ./archive.sh -c kantinen.org--bestyrelsen.conf 2015-March
## License
[](https://raw.githubusercontent.com/oleks/mailman2-archiver/master/LICENSE)