* You need to have Virtual Box installed in your host system(Windows/Linux). You can install Virtual Box from:
Download the VDI image:
You can read further for problems downloading or unzipping. This page also contains instructions on how to extract the image.
Extracting the compressed files will require at least 4 gb of hardisk space. It consists of Ubuntu 8.04 with Systers Mailman installed and configured. (If you are new to VirtualBox and need help adding the image)
Or, if your VirtualBox has an “Import Appliance” option, download an OVA image:
* OVA format (679.1 MB, updated 11/11/11) http://dl.dropbox.com/u/69627252/Systers/systers-dev.ova
laptopname.networkname. You will find the original domain name 'kanika.rt2561_1' in several configuration files where 'kanika' is the laptop name and 'rt2561_1' is the original network name. So one necessary change to get Mailman running at your place will be to replace 'rt2561_1' with your network name. (If you are running in a windows workgroup environment where you have no obvious network name, 'local' seems to work fine as the name.) The files where you will need to make above change(replace rt2561_1 with your network name) will be: (Need to sudo to edit most of these)
* /etc/postfix/main.cf
* /etc/hosts
* /etc/mailname
* /usr/local/mailman/Mailman/mm_cfg.py
*In /usr/local/mailman/Mailman/mm_cfg.py, add the following lines (which will set up the system locally) and exchange <domain name> for a “valid” domain name
DEFAULT_EMAIL_HOST = '<domain name>' DEFAULT_URL_HOST = '<domain name>' add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
$ sudo /etc/init.d/postfix reload
$ sudo /etc/init.d/mailman stop
$ cd /usr/local/mailman
$ sudo bin/check_perms
$ sudo bin/check_perms -f
$ sudo /etc/init.d/mailman start
after making changes in above mentioned files.
Mailx is installed and you can use that for sending mails locally from system users to Mailman. Wherever email-id is asked you can simply write username@domainname. For eg: Since kanika is one of the users her email-id will be kanika@kanika.rt2561_1 according to initial configuration. The first kanika you see in email-id is the username and second one is the laptop name which as told above is the part of domain name (laptopname.networkname).
[todo] Get a launchpad account and figure out which branch you want to checkout
[todo] Checkout a branch of code from bazaar
[todo] Copy the checked out code from wherever you checked it out to, to usr/local/mailman
Run the following so your local stuff will work:
$cd /usr/local/mailman $bin/withlist -l -r fix_url systers-admin