This package corrects and improves the handling of Majordomo (List
Management).
Overall changes and improvements:
-
Owner of list was originally 'Admin'. This caused all bounces to
go to Server Administrator. A change was made so that the owner of
list is 'Admin@YourVirtualDomain'. Now all bounces go to the appropriate
virtual domain.
-
Added a new field for an alternate moderator of the list. This
causes all bounce messages to go to the list moderator instead of the
list owner.
-
Added a new option so that list can be moderated.
-
Enhanced the restriction of postings to list so that it is either
open, subscribers only, or private.
-
Added new field to maintain the private email list for posting to
list.
Messages file needs to be resynchronized:
Some installations do not properly resynchronize the GUI
administrator with the new messages file. If the text on your
administration screens has changed, then perform the following
steps.
- Use Telnet and enter 'su -' to enter super user mode.
- /etc/rc.d/init.d/admserv restart
This will restart the administration server and reload the messages
file.
Majordomo aliases needs to be
modified:
The alias file for all previously created mailing lists needs to be
modified. The aliases.majordomo file needs to have 'admin' changed
to the virtual host for each existing mailing list (admin --> admin@virtualdomain.com).
The new programs cannot change the old aliases. This must be
done manually. The new programs will create the correct aliases
for any
new mailing lists being created. Perform the following steps to
correct the aliases file:
- The backup file is /etc/mail/aliases.majordomo.original.
- Use Telnet and enter 'su -' to enter super user mode.
- Use the vi editor. 'vi /etc/mail/aliases.majordomo' (Make sure
that you know how to use vi editor. You could get lost.)
- Use the find command to locate each admin. '/admin' the first
time and '/' for each additional occurrence.
- Locate each line that has the last word 'admin'.
- Examine several lines above for the fully qualified domain
name (fqdn, example www.domain.com).
- Use the insert mode 'i' to replace the last word 'admin' with
'admin@<domain name>', substituting <domain name> with actual
fully qualified domain name.
- When complete, escape the insert mode '<esc>', and save the
file 'ZZ', or abandon ':q!'.
This will fix each domain so that the owner of each list will point
to the correct email address. Now the owner of the Cobalt server
will not be getting all the bounced emails. If you do not
understand this last step, go ahead and run List Manager and create
a new list. Then come back here and examine the new list that you
made. Change all the other lists to be
similar to the new list. Again, the object is to correct all
aliases that point to 'admin'. When each alias points to 'admin',
it thinks that the owner is the server administrator. That is
incorrect. It should actually point to 'admin@virtualdomain.com'
(actual domain name). Then the virtual domain owner will get the
bounce email instead of the server administrator.
The following files on the server have been
modified:
- /usr/admserv/cgi-bin/.cobalt/mailListAdd/mailListAdd.cgi
- /usr/admserv/cgi-bin/.cobalt/mailListMod/mailListMod.cgi
- /usr/lib/perl5/site_perl/5.005/Cobalt/List.pm
- /usr/admserv/templates/mailListAdd.tmpl
- /usr/admserv/templates/mailListMod.tmpl
- /etc/cobalt/messages/en_US/ui.po
- /usr/share/locale/en_US/LC_MESSAGES/ui.mo
The original files above are backed up as follows:
- /usr/admserv/cgi-bin/.cobalt/mailListAdd/mailListAdd.cgi.original
- /usr/admserv/cgi-bin/.cobalt/mailListMod/mailListMod.cgi.original
- /usr/lib/perl5/site_perl/5.005/Cobalt/List.pm.original
- /usr/admserv/templates/mailListAdd.tmpl.original
- /usr/admserv/templates/mailListMod.tmpl.original
- /etc/cobalt/messages/en_US/ui.po.original
- /usr/share/locale/en_US/LC_MESSAGES/ui.mo.original
For further information,
http://EmbassyOfHeaven.net/majordomo.htm
|