Login Form






Lost Password?
No account yet? Register

Donate to A.R.T.

Polls

What OS are you using?
 

Advertisement

Syndicate

powered_by.png, 1 kB

Home
PSA 2.x - 5.x Mailman 2.1 RPM Print E-mail
Written by scott   
Wednesday, 03 May 2006
Ive finally knocked out the initial release of Mailman 2.1 for PSA. New features in this release are a web based front end for creating new lists, and modifications Ive made on the backend to update the .qmail alias files automatically. src and binary RPM's for RH7.2 and 7.3.Last modified: 13:35EST 16JAN2003


Using mailman 2.1, the included httpd-mailman.conf creates a rewrite rule globally on the server.
1. Create a DNS A record pointing to your server for lists.<domainname>. Example: lists.atomicrocketturtle.com
2. Add Include /etc/httpd/conf/httpd-mailman.conf to httpd.conf
3. run /var/mailman/bin/mmsitepass and set your mailman admin password
4. Optional, set a root cronjob to run /var/mailman/cron/populate-lists.sh (this is what will autmatically create your lists in PSA, you can run it by hand as well)
5. create your list at http://lists.<domainname>/mailman/create Example: http://lists.atomicrocketturtle.com/mailman/create
6. BIG NOTE. You will need to further configure your list to set the correct hostname, youll see in your initial email that it defaults to localhost.localdomain. I tried to fix this, but just couldn't get mailman to cooperate. Set this from your list admin interface.
7. Other BIG NOTE: Dont try to be clever and use something other than lists., because its not going to work. My code looks for lists. and chops this off the beginning in order to figure out where to write the alias files, this lets things like subdomains, and country based domains work (Example: somedomain.co.uk).

The good news is that you can now create lists from a web page, and with some changes I've modified it to automatically create the correct alias files.

This is an ALPHA RELEASE. That means that I've spent only a few minutes testing this out to make sure it works correctly. So please, email me if there are any problems or wierd bugs. scott AT atomicrocketturtle.com.

Installation
From source:
Download mailman-psa-2.1-1.src.rpm
rpm --rebuild mailman-psa-2.1-1.src.rpm
rpm -Uvh /usr/src/redhat/RPMS/mailman-psa-2.1-1.i386.rpm

Troubleshooting
Mailman complains about importing the japanese language file, this id due to either not having the python2-devel libraries installed, and/or because of a permissions problem. There is probably a fancy fix for this, but I just installed one of the binary RPM's, then recompiled the src.rpm.

Binaries
7.2 mailman-psa-2.1-1.i386.rpm
7.3 mailman-psa-2.1-1.i386.rpm
rpm -Uvh mailman-psa-2.1-1.i386.rpm

Other Dependencies
python2-2.2.2-1.src.rpm
Old releases
mailman-psa-2.0.13-1.src.rpm

Questions, comments, etc can be directed to me, scott AT atomicrocketturtle.com. No warranty, expressed or implied, yadda yadda. If this breaks things on your server, I'll be sad for you, but not responsible. :)

Comments

Only registered users can write comments.
Please login or register.

Powered by AkoComment 2.0.3!

 
< Prev
© 2009 atomicrocketturtle.com :: digital turtlist
Joomla! is Free Software released under the GNU/GPL License.
sheta@atomicrocketturtle.com
Fight Spam! Click Here!