Being a rookie to mailing lists I'm having issues getting one up and
running. The only -thing- I can possibly can suspect because I don't have a
complete understanding of the scripts is that in majordomo.cf the "home"
variable (that I guess is set by the wrapper which is compiled???) may not
be correct. I opened wrapper and saw "/usr/local/majordomo-1.94.5" which is
indeed the directory that majordomo resides in. The following details my
environment...
-Linux (Mandrake Corporate Server 1.0 (2.2.17 kernel))
-Sendmail 8.10.1
-Perl 5.6.0
-Majordomo 1.94.5 (downloaded from Great Circle)
Results of "./wrapper config-test"...
<BEGIN PASTE>
[root@area51 majordomo-1.94.5]# ./wrapper config-test
------------------------------------------------------------
---------------- Config-test for Majordomo ----------------
------------------------------------------------------------
--------------------- Obvious things: ---------------------
------------------ environment variables ------------------
HOME=/usr/local/majordomo-1.94.5
LOGNAME=root
MAJORDOMO_CF=/usr/local/majordomo-1.94.5/majordomo.cf
PATH=/bin:/usr/bin:/usr/ucb
SHELL=/bin/sh
USER=root
--------------------- euid/egid checks ---------------------
effective user = majordomo (uid 507)
effective group = majordomo lampard wheel disk adm sys daemon bin root
(gid 510 501 10 6 4 3 2 1 0 )
---------------------- uid/gid checks ----------------------
real user = majordomo (uid 507)
real group = majordomo lampard wheel disk adm sys daemon bin root
(gid 510 501 10 6 4 3 2 1 0 )
------------------------------------------------------------
Non obvious things that cause headaches:
------------------------------------------------------------
Good: 'require'd /usr/local/majordomo-1.94.5/majordomo.cf okay.
Good: found ctime.pl okay.
Good: found majordomo_version.pl okay.
Good: found majordomo.pl okay.
Good: found shlock.pl okay.
Good: found config_parse.pl okay.
You're running Majordomo Version 1.94.5.
--==> Majordomo home directory is /usr/local/majordomo-1.94.5.
------------------- Include directories -------------------
/usr/local/majordomo-1.94.5
/usr/lib/perl5/5.6.0/i386-linux
/usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux
/usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl
.
--------------------------- Home ---------------------------
Good: changedir to /usr/local/majordomo-1.94.5 succeeded.
Good: Created a mock lock file.
---------------------- temp directory ----------------------
Good: Created a temp file in $TMPDIR (/usr/tmp).
---------------------- list directory ----------------------
Good: list directory /usr/local/majordomo-1.94.5/lists has good permissions.
--------------------------- log ---------------------------
Good: logfile /usr/local/majordomo-1.94.5/Log exists and is writeable.
------------------------- Mailers -------------------------
You have defined a mailer for delivery.
Attempting to verify that this is a valid mailer...looks okay.
You have defined a mailer for delivering administrative messages.
Attempting to verify that this is a valid mailer...looks okay.
------------------ Checking majordomo.cf ------------------
Checking to see if there are new variables that should be in
your majordomo.cf file...Nope, none that I see.
Have you configured where Majordomo is?
$whereami is litcon.net
Good: yup!
----------------------- end of tests -----------------------
Nothing bad found! Majordomo _should_ work correctly.
If it doesn't, check your configuration file
(/usr/local/majordomo-1.94.5/majordomo.cf)
closely, and if it still looks okay, consider asking the majordomo-users
mailing list at "majordomo-users@greatcircle.com" for assistance. Be sure
and fully specify what your problems are, and what type of machine (and
operating system) you are using.
Enjoy!
[root@area51 majordomo-1.94.5]
<END PASTE>
Partial contents of majordomo.cf...
<BEGIN PASTE>
$whereami = "litcon.net";
$whoami = "majordomo\@$whereami";
$whoami_owner = "majordomo-owner\@$whereami";
if ( defined $ENV{"HOME"}) {
$homedir = $ENV{"HOME"};
} else {
$homedir = "/usr/local/majordomo-1.94.5";
}
$listdir = "$homedir/lists";
$digest_work_dir = "/usr/local/mail/digest";
$log = "$homedir/Log";
$sendmail_command = "/usr/sbin/sendmail";
$mailer = "$sendmail_command -oi -oee -f\$sender";
$bounce_mailer = "$sendmail_command -oi -oee -f\$sender -t";
<END PASTE>
I chmod directories and files per documentation. The user/group I set up is
"majordomo" and is trusted by sendmail and sendmail aliases were added.
Uh... don't know what other info may be needed to best assist. Let me know.
I set up a dummy list named "test". Maybe you could try to subscribe. ???
I truly appreciate you help! Thanks a bunch--in advance!
Regards,
JD Lampard
|
|