Files in this directory include

nextlist.sh - a shell script which executes the wrapper binary run
	by postfix from an /etc/aliases pipe as user nobody, group nobody
	Typically, add a line to /etc/aliases as below one for each
	list. Parameter 1 e.g. testlist is the listname. Parameter
	2 is your list email domain name.

testlist: "| /usr/local/nextlist/nextlist.py testlist example.com"

wrapper - the wrapper binary. Must be owned by root and setuid root to run
	nextlist.py with correct group ID to be able to read the address.pkl database
	for the listname given. This has to be a compiled C program in
	order to change effective process ownership. 

nextlist.py - the mailing list distribution code executed by the wrapper binary

rmutils.py - utility functions supporting nextlist.py 

testwrapper.sh - used for testing inputs and outputs to help debug problems
	with wrapper. You'll have to change code comments in wrapper.c
	to do this. 

wrapper.c - 'C' source code for wrapper. Read the source code if changes
	are needed - most typically GID required for read access obtained
	by reading /etc/group . Handle
	changes considerately of the system security implications for
	your system. If you change this you will need to install
	build-essential package (Debian/Ubuntu like systems) and recompile
	e.g. using 
	gcc -o wrapper wrapper.c
	and then as root:
	# chown root:root wrapper
	# chmod u+s wrapper

