How do I convert from Majordomo to Mailman the LONG way?
Do it like so, at the command prompt on conway::
1. Comment out the entries concerning the list in /etc/aliases
2. Run "sudo newaliases" - the list is NOW NOT FUNCTIONING - MAIL WILL
BOUNCE! Majordomo no longer runs this list.
3. Run "sudo newlist listname" . This setups the list internally for
Mailmanager . You need to know the person's email who wil run the list. It
will mail them insructions.
4. Run "sudo qnewlist . This constructs the links for the
qmail - Mailmanager interface.
5. The list is now working again. Go into the webpage admin section for
the new list (via http://lists.cat.org.au), and configure
headers/footers/welcome messages/posting policies etc. Mass subscribe
people from the old majordomo list. The list ofpeople from the majordomo
list is in /usr/lib/majordomo/lists/listname
Note: an easy way to mass subscribe members is to use this script:
/usr/lib/mailman/bin/add_members
eg sudo ./add_members -n file_with_addresses -wn list_name
Savanna
WEB-BASED SUBSCRIPTIONS::
If the list you just converted to Mailmanager used to have the ability to
subscribe to it via a webpage (say active-sydney calendars for example).
Replace the old HTML (which for example is like so on the active sydney
pages in /www/active/sydney/local/include/top1.inc:)
<FORM ACTION="http://cat.org.au/cgi-bin/majordomo" METHOD=GET>
<INPUT TYPE=hidden NAME=action VALUE=remote>
B<FONT FACE="Helvetica, Arial">Join our <A
HREF="../about/#what">email lists/a!/FONT/B
BR<FONT FACE="Helvetica, Arial" SIZE="-1">
<INPUT TYPE=text NAME="siteaddr" SIZE="18" MAXLENGTH="80" VALUE="Your
email here">
br
<SELECT NAME=list>
<OPTION VALUE=sydney-calendar>weekly calendar/OPTION
<OPTION VALUE=sydney>sydney events/OPTION
<OPTION VALUE=sydney-talk>sydney talk/OPTION
/SELECT
br
<INPUT TYPE=radio NAME=command VALUE=subscribe CHECKED>subscribe
<INPUT TYPE=radio NAME=command VALUE=unsubscribe>unsubscribe
<INPUT TYPE=submit VALUE="Do It!">/font
/FORM
with new HTML like so:
<FORM Method=POST ACTION="/cgi-bin/mailman/subscribe/catgeek">
B<FONT COLOR="#000000">Subscribing to Catgeek/FONT/B
br
Your email address:<INPUT type="Text" name="email" size="30">
br
<FONT SIZE=-1>You must enter a privacy password. This provides only mild
security, but should prevent others from messing with your
subscription. bDo not use a valuable password/b as it will
occasionally be emailed back to you in cleartext. Once a month, your
password will be emailed to you as a reminder.
/FONT
br
Pick a password:<INPUT type="Password" name="pw" size="15">
br
Reenter password to confirm:<INPUT
type="Password" name="pw-conf" size="15">
br
Would you like to receive list mail batched in a daily digest?
<input type=radio name="digest" value="0" CHECKED> No
<input type=radio name="digest" value="1"> Yes
center<INPUT
type="Submit" name="email-button" value="Subscribe">/center
/FORM
NOTE WELL: The replacement HTML here doesn let you unsubscribe and is only
for ONE list, whereas the old HTML could sub and unsub from multiple
lists!
This isnt really an issue anyway, since Mailmanager already provides the
quite comprenhensive web page interface for list subscribers. So just add
a link to the login screen for your list for people who are already
members.
andy (at) cat.org.au, sonia (at) cat.org.au
