Great Circle Associates Majordomo-Users
(April 1997)
 

Indexed By Date: [Previous] [Next] Indexed By Thread: [Previous] [Next]

Subject: MJ, not working...
From: Tom Winston <twinston @ language2 . syrlang . com>
Date: Thu, 17 Apr 1997 13:43:17 -0400
To: majordomo-users @ greatcircle . com
Cc: linux . syrlang . com @ language2 . syrlang . com

Having problems with the installation of Majordomo 1.94.1.  Any ideas?

A user IS able to subscribe list with no problems.  However CANNOT
post to list.  (in this case, subscription goes to majordomo, the list users
will try to post to is "lcusp1"

We are running (attempting to run...) majordomo on Linux 1.2.13, with an
intel 90 processor.

Please see attached files.  
Test1 -- error message list owner receives, message never gets posted
tes2 -- error message list owner receives, message never gets posted
to list...
aliases -- The aliases we have set
mjcf -- the majordomo.cf file we are using.

Ultimately, we would like a moderated, digested list.  Please help!

Thank you so much for your time and advice.


TW
#
# The aliases file for majordomo.  This works best if you tell sendmail about it
# in your sendmail.cf file (either /usr/lib/sendmail.cf or /etc/sendmail.cf).
#
# You need to be running a recent (8.6, at least) version of sendmail; one that
# groks multiple alias files.
#
# Look for a line that says  "OA/usr/lib/aliases" or somesuch, and add a line below
# it, w/o the leading # sign, that looks like this:
#
# OA/usr/test/majordomo/majordomo.aliases
#
# After doing this, you should refreeze the sendmail cf via '/usr/lib/sendmail -bz' $
# restart sendmail.
#

majordomo:  "|/usr/local/etc/majordomo/wrapper majordomo"
majordomo-owner: test
owner-majordomo: majordomo-owner
majordom: owner-majordomo

lcusp1:         "|/usr/local/etc/majordomo/wrapper resend -l lcusp1 -h dns2.syrlang.$
lcusp1-list:    :include:/usr/local/etc/majordomo/lists/lcusp1
owner-lcusp1:   test
lcusp1-owner:   test
lcusp1-request: "|/usr/local/etc/majordomo/wrapper majordomo -l lcusp1"
lcusp1-approval: test
#
# A sample configuration file for majordomo.  You must read through this and
# edit it accordingly!
#


# $whereami -- What machine am I running on?
#
$whereami = "dns2.syrlang.com";

# $whoami -- Who do users send requests to me as?
#
$whoami = "Majordomo@$whereami";

# $whoami_owner -- Who is the owner of the above, in case of problems?
#
$whoami_owner = "Majordomo-Owner@$whereami";

# $homedir -- Where can I find my extra .pl files, like majordomo.pl?
# the environment variable HOME is set by the wrapper
#
if ( defined $ENV{"HOME"}) {
     $homedir = $ENV{"HOME"};
} else {
     $homedir = "/usr/local/etc/majordomo";
}

# $listdir -- Where are the mailing lists?
#
$listdir = "$homedir/lists";

# $digest_work_dir -- the parent directory for digest's queue area
# Each list must have a subdirectory under this directory in order for
# digest to work. E.G. The bblisa list would use:
#       /usr/local/mail/digest/bblisa
#
$digest_work_dir = "/usr/local/etc/majordomo/digest";

# $log -- Where do I write my log?
#
$log = "$homedir/Log";

# $sendmail_command -- Pathname to the sendmail program
#                      usually /usr/lib/sendmail, but some newer BSD systems
#                      seem to prefer /usr/sbin/sendmail
#
$sendmail_command = "/usr/sbin/sendmail";
# $sendmail_command = "/usr/sbin/sendmail";

# $mailer -- What program and args do I use to send mail to the list?
# $bounce_mailer -- What is used to send mail anywhere else?
# The variables $to, $from, $subject, and $sender can be interpolated into
# this command line.  Note, however, that the $to, $from, and $subject
# variables may be provided by the person sending mail, and much mischief
# can be had by playing with this variable.  It is perfectly safe to use
# $sender, but the others are insecure.
#
# Sendmail option -oi:  Do not take a . on a line by itself as the message
#                       terminator.
# Sendmail option -oee: Force sendmail to exit with a zero exit status if
#                       if it's not going to give useful information.
#
$mailer = "$sendmail_command -f\$sender";
$bounce_mailer = "$sendmail_command -f\$sender -t";

# You can special case the mailer used to deliver outbound mail as follows:
#
# To use TLB and use no outgoing alias:
# if ($main'program_name eq 'mj_resend' && $opt_l eq 'test-list') {
#   $mailer = "/usr/local/majordomo/tlb /usr/local/lists/${opt_l}.tlb";
# }

# You can force Majordomo to delay any processing if the system load is too
# high by uncommenting the following lines.  THIS ONLY WORKS if your "uptime"
# command (usually found in /usr/bin/uptime or /usr/bsd/uptime)
# returns a string like:
#   5:23pm  up  5:51,  9 users,  load average: 0.19, 0.25, 0.33
#
#$max_loadavg = 10;                 # Choose the maximum allowed load
#
#$uptime = `/usr/bin/uptime` if -x </usr/bin/uptime>;     # Get system uptime
#$uptime = `/usr/bsd/uptime` if -x </usr/bsd/uptime>;     # or uptime is over here.
#
#($avg_1_minute, $avg_5_minutes, $avg_15_minutes) =
#    $uptime =~ /average:\s+(\S+),\s+(\S+),\s+(\S+)/;
#
#exit 75 if ($avg_15_minute >= $max_loadavg);           # E_TEMPFAIL
#

# Set the default subscribe policy for new lists here.
# If not defined, defaults to "open", but in today's increasingly
# imbecile Internet, "open+confirm" or "auto+confirm" is a wiser
# choice for publicly available Majordomo servers.
#
# $config'default_subscribe_policy = "open+confirm";

#
#  Configure X400 parsing here.  This is functional, but not well tested
#  and rather a hack.
#  By default all addresses that look x400-ish will be checked for a
#  @ sign (meaning that it's headed to an smtp->x400 gateway, as well
# Set the default subscribe policy for new lists here.
# If not defined, defaults to "open", but in today's increasingly
# imbecile Internet, "open+confirm" or "auto+confirm" is a wiser
# choice for publicly available Majordomo servers.
$no_x400at = 0;
$no_true_x400 = 0;
Date: Thu, 17 Apr 1997 13:34:36 -0400
From: Mail Delivery Subsystem <MAILER-DAEMON@dns2.syrlang.com>
To: owner-lcusp1@dns2.syrlang.com
Subject: Returned mail: aliasing/forwarding loop broken
Parts/attachments:
   1   Shown   13 lines  Text
   2   Shown  573 bytes  Message
   2.1 Shown    1 lines  Text
----------------------------------------

The original message was received at Thu, 17 Apr 1997 13:34:36 -0400
from majordom@localhost

   ----- The following addresses had delivery problems -----
lcusp1-list  (unrecoverable error)
:include:/usr/local/etc/majordomo/lists/lcusp1  (unrecoverable error)
    (expanded from: lcusp1-list)

   ----- Transcript of session follows -----
550 :include:/usr/local/etc/majordomo/lists/lcusp1... Cannot open
/usr/local/etc/majordomo/lists/lcusp1: Permission denied ***(Checked Permissions, set to 755)
554 lcusp1-list... aliasing/forwarding loop broken

   ----- Message header follows -----

  [ Part 2: "Included Message" ]

Date: Thu, 17 Apr 1997 13:34:34 -0400
From: Tom Winston <twinston@dns2.syrlang.com>
To: lcusp1@dns2.syrlang.com

   ----- Message body suppressed -----
Date: Thu, 17 Apr 1997 13:34:37 -0400
From: owner-lcusp1@dns2.syrlang.com
To: owner-lcusp1@dns2.syrlang.com
Subject: MAJORDOMO ABORT (mj_resend)

--


MAJORDOMO ABORT (mj_resend)!!

Mailer /usr/sbin/sendmail -fowner-lcusp1@dns2.syrlang.com lcusp1-list exited
unexpectedly with error 16384
Indexed By Date Previous: Re: Handling return receipts
From: Rich Pieri <rich.pieri@prescienttech.com>
Next: RE: mulitiple .info files
From: Peter Bowyer <pbowyer@verity.com>
Indexed By Thread Previous: Wildcards in an approve list?
From: Kelly Feagans <kfeagans@mgsw3.jpl.nasa.gov>
Next: problem in installing majordomo
From: Majordomo User <majordomo@NECX.COM>

Google
 
Search Internet Search www.greatcircle.com