Hello everyone:
I have been getting a "punting to avoid mail loop" error
message for the past couple of weeks and can't imagine what I did to
create this (installed Majordomo in May and haven't had a problem until
now). I read through all of the mailing list archives for the past two
years, searching for the words "loop" and "punting" and have tried
everything. I even tried making majordomo a "trusted" user in sendmail.cf
(Jack Su suggested that) but nothing can stop the looping.
To demonstrate the problem, I have created a list called "cows" and
purposely failed to create an archive directory for it (just so I can
get it to generate an error message). If I send mail to the list, the
following error message gets sent to the Log file in the /lists directory
(note: the message makes it to the members of the list), but the error
message does not go to the owner of the list - just to the Log file):
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aug 31 15:41:26 amber.online.uleth.ca archive2.pl[3886]
{/opt/majordomo/majordomo-1.94.4/lists/cows.archive/cows} ABORT
shlock: '/opt/majordomo/majordomo-1.94.4/lists/cows.archive' does not exist
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Cool. If this message was posted to the Log file once, and to the list owner
once, that would be great. But I would imagine the looping that follows is
meant for the list owner. but can't get to him for some reason.
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aug 31 15:41:27 amber.online.uleth.ca majordomo[3892]
{majordomo@amber.online.uleth.ca} ABORT
majordomo@amber.online.uleth.ca punting to avoid mail loop.
(repeated indefinitely every 2 seconds)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Here are the details:
SunOS 5.5.1 Generic running on a Sun4u sparc Ultra 1
Majordomo version: 1.94.4
Perl version: 5.002
Sendmail version: 2.? (can't figure out a way to get sendmail's
version, but I'm pretty sure it's very old -
someone told me 2.something).
Protection and ownership of files in main directory:
./opt/majordomo/majordomo-1.94.4:
drwxr-x--x 7 majordomoother 1024 Aug 31 15:45 .
drwxr-xr-x 3 majordomoother 512 Aug 30 22:30 ..
-rw-rw---- 1 majordomoother 6 Feb 26 1998 .majordomo_registration
drwxr-xr-x 2 majordomoother 512 Feb 26 1998 Tools
-rwxr-xr-x 1 majordomoother 5230 Feb 26 1998 archive2.pl
drwxr-xr-x 2 majordomoother 512 Feb 26 1998 bin
-rwxr-xr-x 1 majordomoother 2791 Feb 26 1998 bounce-remind
-rwxr-xr-x 1 majordomoother 10667 Feb 26 1998 config-test
-rwxr-xr-x 1 majordomoother 49673 Feb 26 1998 config_parse.pl
-rwxr-xr-x 1 majordomoother 13027 Feb 26 1998 digest
drwxrwx--- 6 majordomoother 3072 Aug 31 15:41 lists
-rwxr-xr-x 1 majordomoother 64247 Aug 31 15:43 majordomo
-rw-r--r-- 1 majordomoother 10461 Feb 26 1998 majordomo.cf
-rwxr-xr-x 1 majordomoother 23763 Feb 26 1998 majordomo.pl
-rwxr-xr-x 1 majordomoother 137 Feb 26 1998 majordomo_version.pl
drwxr-xr-x 4 majordomoother 512 Feb 26 1998 man
-rwxr-xr-x 1 majordomoother 3528 Feb 26 1998 request-answer
-rwxr-xr-x 1 majordomoother 29516 Feb 26 1998 resend
-rw-r--r-- 1 majordomoother 10462 Feb 26 1998 sample.cf
-rwxr-xr-x 1 majordomoother 8060 Feb 26 1998 shlock.pl
-rwsr-xr-x 1 root other 8056 Feb 26 1998 wrapper
Protection and ownership of cows-related files in the lists directory:
./lists:
-rw-rw-r-- 1 majordomoother 34 Aug 31 15:39 cows
-rw-rw---- 1 majordomoother 1295 Aug 31 15:34 cows.config
-rw-r--r-- 1 majordomoother 148 Aug 31 15:36 cows.info
-rw-r--r-- 1 majordomoother 90 Aug 31 15:25 cows.intro
-rw-r--r-- 1 majordomoother 34 Aug 31 15:38 cows.rst
NOTE: wardtj@uleth.ca and savoy@uleth.ca are the only users in the cows
and cows.rst files (ie they are not empty files)
Relevant info from /etc/aliases:
#
majordomo: "|/opt/majordomo/majordomo-1.94.4/wrapper majordomo"
owner-majordomo: savoy@uleth.ca
majordomo-owner: savoy@uleth.ca
#
cows: "|/opt/majordomo/majordomo-1.94.4/wrapper resend -l cows cows-outgoing"
cows-outgoing::include:/opt/majordomo/majordomo-1.94.4/lists/cows, cows-archive
owner-cows: wardtj@uleth.ca
cows-owner: wardtj@uleth.ca
cows-request: "|/opt/majordomo/majordomo-1.94.4/wrapper request-answer cows"
cows-archive: "|/opt/majordomo/majordomo-1.94.4/wrapper archive2.pl -f /opt/majordomo/majordomo-1.94.4/lists/cows.archive/cows -m -a"
owner-cows-archive: cows-owner
owner-cows-outgoing: cows-owner
cows-approval: wardtj@uleth.ca
#
A few of the flags from cows.config:
reply_to =
restrict_post = cows.rst
sender = owner-cows
The config-test file (run from a regular account) passes all tests. Can't
for the life of me figure out what is causing the looping. Any help would
be greatly appreciated. Thanks!
- jim savoy -
- university of lethbridge -
- savoy@hg.uleth.ca -
|
|