[ Daniel A. Nichols writes: ]
> Now I've installed majordomo 1.93 and the archiving aborts. I get a
> bunch of the following:
> MAJORDOMO ABORT
> @archive_dirs not defined in majordomo.cf! Aborting.
> Here's the relevant stuff from my majordomo.cf: As you can see,
> @archive_dirs is set. Maybe the syntax is wrong, I've tried it
> several ways that have been posted recently, but still get the
Significant clue: all prescribed syntax forms fail the same way,
therefore it must be something else.
> $homedir = "/usr/local/majordomo";
> $filedir = "$homedir/Archives";
> $filedir_suffix = "";
> @archive_dirs = (</usr/local/majordomo/Archives/*>);
> I've created the directories:
> Here's the section from my aliases file:
> "|/usr/local/majordomo/bin/wrapper archive -f
> /usr/local/majordomo/Archive/alicia-fans -m -a"
Extracted from the FAQ (see distributed source Doc/FAQ):
[From Brent Chapman]
Majordomo smashes all list names to all-lower-case before attempting
to use the list name as part of a filename. So, while it's OK to
advertise (for instance) "Majordomo-Users" and have the headers say
"Majordomo-Users", the files and archive directory all need to be
Since sendmail doesn't recognize list name aliases just to smash case on
them, it's safe to assume it does that to all aliases, including archive
aliases ("an alias by any other name..."). Try changing the "Archives"
directory to an "archives" directory.
Dave Wolfe *Not a spokesman for Motorola* (512) 891-3246
Motorola MMTG 6501 Wm. Cannon Dr. W. OE112 Austin TX 78735-8598