5 our $VERSION = '0.000001'; # 0.0.1
11 Promulger -- Simple, Unixy mailing list manager
15 # In a config file somewhere:
16 aliases = /path/to/etc/aliases
17 list_home = /path/your/mta/can/write/to/lists
18 bin_root = /path/to/pmg/bin # like /usr/local/bin
21 /path/to/pmg/bin/pmg -c /path/to/config/pmg.conf newlist mylist
24 mail -s subscribe mylist-request@yourhost < /dev/null
25 mail -s post mylist@yourhost < first_post
28 /path/to/pmg/bin/pmg -c /path/to/config/pmg.conf rmlist mylist
32 Promulger is a simple, lightweight mailinglist manager (mlm) that subscribes to
33 the Unix philosophy and aims to be sysadmin-friendly. Plaintext configuration
34 and data files are favored over opaque binary files. The simplest possible thing
35 that can work is the preferred approach. Simple algorithms, simple tools that do
36 one thing well. An administrator should be able to read the config files and the
37 data files without reading these docs and understand what's going on.
41 Consider this section a TODO list.
43 Presently, Promulger doesn't support VERP, and as a result doesn't support
44 bounce parsing. It's being released to be tested on small, closed networks with
45 clueful admins. If fishing messages out of your MTA's queue isn't something you
46 feel comfortable doing, Promulger isn't for you right now.
48 Another thing Promulger lacks is an archive. This is coming, but in the
49 meantime, you're on your own.
51 There's no support for the standard mailing list headers. This means that
52 filtering will need to work on the mailing list sender address for now.
54 It's not very customizable--in fact, it has no flexibility at all.
58 Promulger doesn't read any environment variables.
66 No one, yet. Patches welcome!
70 Copyright (c) 2010 Chris Nehren and the CONTRIBUTORS above.
74 This library is free software and may be distributed under the same terms