I do not trust the structure of your art21-archival alias. You have a
space between majordomo and archives, and for logic purposes, I would
arrange the alias like this;
art21-archival: "| /usr/lib/majordomo/wrapper archive2.pl -f
/var/lib/majordomo/archives/art21/art21 -M -a"
Your way is not wrong, just not as linear, and the example above uses your
values to fill in the blanks from the example provided in the archive2.pl
file itself. If you do not want the art21-out to show up in message
headers, you can add ,nobody to the art21 alias.
art21: "| /usr/lib/majordomo/wrapper resend -l art21 -h lists.host.edu -R
So much for style points, now for the real question. Why does your digest
get stuck with an aborted message?
The first place to look is in your majordomo.cf. How is $digest_work_dir
defined? I would hope from your example aliases, that it looks like;
$digest_work_dir = "/var/lib/majordomo/digests";
Does /var/lib/majordomo/digests actually exist?
Does it have a subdirectory called art21-digest?
Are both directories 755?
Do you have a /var/lib/majordomo/archives/art21-digest directory? This is
where digest tries to store completed digests before delivering them.
Does it have the correct permissions. (see above).
> Using the following aliases, I was able to get the first digest sent, but
> now whenever majordomo tries to make a digest it gets stuck with an
> aborted message.
> art21-request: "| /usr/lib/majordomo/wrapper request-answer art21"
> art21-approval: LeE@norwoodfunk.com
> art21-owner: owner-art21
> owner-art21: LeE@norwoodfunk.com, nobody
> art21: "| /usr/lib/majordomo/wrapper resend -l art21
> -h lists.host.edu -R art21-out"
> art21-out: :include:/var/lib/majordomo/lists/art21,art21-archival,
> "|/usr/lib/majordomo/wrapper digest -r -C -l art21-digest
> art21-archival: "| /usr/lib/majordomo/wrapper archive2.pl -a -M -f
> art21-digest: art21
> art21-digest-out: :include:/var/lib/majordomo/lists/art21-digest
> owner-art21-digest: owner-art21
> art21-digest-approval: owner-art21
> art21-digest-request: "| /usr/lib/majordomo/wrapper request-answer
From: LeE <LeE@norwoodfunk.com>