This is a short patch to Majordomo 1.94.4 to make it use LIST-owner
as the default sender address for list mail and errors rather than
owner-LIST.  You can apply this patch by copying it into your Majordomo
directory and typing:

        patch < owner.patch

If you don't have patch on your system, you can obtain it from
prep.ai.mit.edu (or any mirror) in /pub/gnu; I highly recommend you
install it.  Alternately, you can just make the below changes by hand
(there aren't very many).

                                        Russ Allbery
                                        rra@stanford.edu

--------------------------------------------------------------------------

--- tmp/majordomo-1.94.4/config_parse.pl	Wed Aug 27 07:41:32 1997
+++ /var/qmail/majordomo/config_parse.pl	Fri Nov  7 02:59:19 1997
@@ -101,10 +101,10 @@
 # When it works use !$main\'filedir . "/" . $baselist',
 # stuff for resend below
         'moderate',		'no',   # Is list moderated
-        'moderator',		'',	# moderator instead of owner-list
+        'moderator',		'',	# moderator instead of list-owner
         'approve_passwd', 	'#!"$list.pass"',
 				      # password for approving postings
-        'sender', 		'#!"owner-" . $list',   # Set sender name
+        'sender', 		'#!"$list-owner"',   # Set sender name
         'maxlength', 		'40000',   # Set max article length
         'precedence', 		'bulk',   # Set/install precendence header
 	'reply_to', 		'#! local($TEMP) = $list; 
@@ -281,7 +281,7 @@
 must be approved by the moderator.",
 
 'moderator',
-"Send bounces to moderator instead of owner-<listname>",
+"Send bounces to moderator instead of <listname>-owner",
 
 'approve_passwd',
 "Password to be used in the approved header
--- tmp/majordomo-1.94.4/majordomo.orig	Wed Aug 27 07:55:29 1997
+++ /var/qmail/majordomo/majordomo	Fri Nov  7 02:58:43 1997
@@ -1870,7 +1870,7 @@
 print MSG <<"EOM";
 If you ever need to get in contact with the owner of the list,
 (if you have trouble unsubscribing, or have questions about the
-list itself) send email to \<owner-$clean_list\@$whereami\> .
+list itself) send email to \<$clean_list-owner\@$whereami\> .
 This is the general rule for most mailing lists when you need
 to contact a human.
 
--- tmp/majordomo-1.94.4/majordomo.pl	Wed Aug 27 07:58:53 1997
+++ /var/qmail/majordomo/majordomo.pl	Fri Nov  7 02:58:54 1997
@@ -190,7 +190,7 @@
 
 # These are package globals referenced by &setabortaddr and &abort
 
-$abort_addr = "owner-majordomo";
+$abort_addr = "majordomo-owner";
 
 sub main'set_abort_addr {
     $abort_addr = shift unless ($#_ < $[);
--- tmp/majordomo-1.94.4/resend.orig	Wed Aug 27 07:59:24 1997
+++ /var/qmail/majordomo/resend	Fri Nov  7 02:59:28 1997
@@ -109,15 +108,15 @@
 # send and log complaints and aborts somewhere.  Unfortunately we need to
 # parse the config file to get some of the variables.  So we fake it here,
 # and set them properly later.
-# XXX It is possible that owner-$opt_l won't be the right address, but we
+# XXX It is possible that $opt_l-owner won't be the right address, but we
 # have little choice.  Sending the bounces to $whoami_owner is an option,
 # but might not clearly indicate the list name.
 $sendmail_command = $sendmail_command || "/usr/lib/sendmail";
 $bounce_mailer = $bounce_mailer || "$sendmail_command -f\$sender -t";
-&set_mail_from("owner-$opt_l");
-&set_mail_sender("owner-$opt_l");
+&set_mail_from("$opt_l-owner");
+&set_mail_sender("$opt_l-owner");
 &set_mailer($bounce_mailer);
-&set_abort_addr("owner-$opt_l");
+&set_abort_addr("$opt_l-owner");
 &set_log($log, $opt_h, "resend", $opt_l);
 
 if (! defined ($TMPDIR)) {
