Orchaeus wrote:
>
> Hi Dan,
>
> I presume you are basically some sort of Majordomo superhero...thanks for
> your aid :)
>
> Your mail confused me, I wiped my install again and installed the RPM.
> I am a newbie Linux user (somewhat) coding a MU.
>
> Since you mentioned that it doesn't use majordom.aliases...
>
> Where do the below aliases go?
You have 2 choices, the default of the RPM is to just use the
/etc/aliases file. As you get more advanced, you may want to
try separating your regular aliases from majordomo.aliases by
using the /etc/mail/majordomo.aliases file and adding that
file name to your sendmail.cf.
# location of alias file
O AliasFile=/etc/aliases, /etc/mail/majordomo.aliases
One other "heads up" about the RPM install, check your $whereami
variable in /etc/majordomo.cf. If it = "`/bin/dnsdomainname`";,
add this to the line immediately following the $whereami.
chomp $whereami;
or change `/bin/dnsdomainname` to your fully qualified hostname.
Dan Liston
>
> Thanks!
>
> Darin
>
> On Mon, 15 May 2000, Dan Liston wrote:
>
> > First, forget all those extra arguments for resend.
> > The only ones the .config file does not override are
> > the -l listname and the outgoing address.
> >
> > Since you are a redhat user, I offer install #18
> > with the attached RPM file.
> >
> > I have used it, can't say it's perfect, but it does
> > get you very close to a working configuration right
> > out of the box better than anything else I have seen.
> >
> > The RPM will use /usr/lib/majordomo, /var/lib/majordomo,
> > /usr/doc/majordomo-1.94.5, and puts majordomo.cf in
> > the /etc directory. Other comments on the RPM, it
> > does not make use of a separate majordomo.aliases file
> > like most of the people on majordomo-users do.
> >
> > As for setting up working archives and digests, here
> > is a sample set of aliases that works. Dependencies
> > are on the values for
> > $homedir = "/usr/lib/majordomo";
> > $listdir = "/var/lib/majordomo/lists";
> > $digest_work_dir = "/var/lib/majordomo/digest";
> > $filedir = "$listdir";
> > $filedir_suffix = ".archive";
> > from majordomo.cf.
> >
> > test: "|/usr/lib/majordomo/wrapper resend -l test test-outgoing,nobody"
> > test-owner: owner-test
> > owner-test: postmaster,
> > test-outgoing: :include:/var/lib/majordomo/lists/test,test-digestify,test-archive
> > owner-test-outgoing: owner-test,
> > test-archive: "|/usr/lib/majordomo/wrapper archive2.pl -f /var/lib/majordomo/lists/test.archive/test -a -M"
> > test-digestify: "|/usr/lib/majordomo/wrapper digest -r -C -l test-digest test-digest-outgoing"
> > test-digest: test
> > owner-test-digest: owner-test
> > test-digest-outgoing: :include:/var/lib/majordomo/lists/test-digest
> > owner-test-digest-outgoing: owner-test
> > test-request: "|/usr/lib/majordomo/wrapper request-answer test"
> > test-digest-request: "|/usr/lib/majordomo/wrapper majordomo -l test"
> > test-approval: owner-test,
> >
> > When creating this list with archive and digest, several files and directories must exist;
> >
> > ls -l /var/lib/majordomo/lists
> > -rw-rw-r-- 1 majordom majordom 191 Oct 7 1999 test
> > -rw-rw-r-- 1 majordom majordom 55 Nov 21 19:10 test-digest
> > drwxr-xr-x 1 majordom majordom 16133 Nov 19 00:12 test-digest.archive
> > -rw-rw-r-- 1 majordom majordom 16133 Nov 19 00:12 test-digest.config
> > -rw-rw-r-- 1 majordom majordom 586 Oct 11 1999 test-digest.info
> > -rw-rw-r-- 1 majordom majordom 586 Oct 11 1999 test-digest.intro
> > drwxr-xr-x 1 majordom majordom 16133 Nov 19 00:12 test.archive
> > -rw-rw-r-- 1 majordom majordom 16360 Apr 27 11:26 test.config
> > -rw-rw-r-- 1 majordom majordom 204 Dec 13 01:35 test.info
> > -rw-rw-r-- 1 majordom majordom 204 Dec 13 01:35 test.intro
> >
> > ls -l /var/lib/majordomo/digest
> > drwxr-xr-x 1 majordom majordom 16133 Nov 19 00:12 test-digest
> >
> > Good Luck,
> > Dan Liston
> >
> > Orchaeus wrote:
> > >
> > > Greetings, and thanks in advance for any assistance.
> > >
> > > After 17 installations, and about 50 hours of work,
> > > I am close to getting MD running on my red hat 6.1
> > > box. It runs, actually just fine. Most of the wipes
> > > were because I did not know the effect of changing
> > > .cf or alias files, and had to remake the MD user
> > > a few times till I got it at all close to right.
> > >
> > > It might be silly, but the easyiest way for me to
> > > get it working was to put /orgdev at root, rather
> > > than burying it in other (/usr/) directories whos
> > > permissions were harder to understand and control.
> > >
> > > Directories:
> > > /orgdev
> > > /orgdev/lists/
> > > /orgdev/archives/orgdev/
> > > /orgdev/digests/
> > >
> > > Here's what I know:
> > > MD user: majordom Group: majrodomo.daemon
> > > UID:45 GID: 45
> > >
> > > installs fine
> > > wrapper tests fine
> > >
> > > test list works, completely
> > > orgev closed, private, closed + confirm
> > > appears to function properly
> > >
> > > Problems:
> > > Archiving don't work, and there's no complaint...
> > >
> > > /orgdomo/archive/orgdev <-how to test this?
> > >
> > > Digests aren't working, no complaint either
> > >
> > > /orgdomo/digests/orgdev <-
> > >
> > > Looked at a lot of permissions posts. Need to know explicit
> > > modes (am a linux newbie) for the above directories and
> > > files associated with them.
> > >
> > > I'd also greatly appreciate any critique on my install,
> > > aliases, etc.
> > >
> > > Thanks in advance, feel free to respond directly to my
> > > email address.
> > >
> > > D. De Stefano in SF
> > > orchaeus at organelle.org
> > >
> > > Sendmail.cf frag here:
> > >
> > > # wait for alias file rebuild (default units: minutes)
> > > O AliasWait=10
> > >
> > > # location of alias file
> > > O AliasFile=/etc/aliases
> > >
> > > OA /etc/majordomo.aliases
> > > O DontBlameSendmail=groupwritabledirpathsafe
> > >
> > > aliases:
> > >
> > > owner-owner: postmaster
> > >
> > > majordomo: "|/orgdomo/wrapper majordomo"
> > > majordom: owner-majordomo
> > > majordomo-owner: orchaeus@organelle.org
> > > owner-majordomo: orchaeus@organelle.org
> > >
> > > test: "|/orgdomo/wrapper resend -l test test-list"
> > > test-list: :include:/orgdomo/lists/test
> > > owner-test: orchaeus@organelle.org
> > > test-owner: orchaeus@organelle.org
> > > test-request: orchaeus@organelle.org
> > > test-approval: test-owner
> > >
> > > orgdev: "|/orgdev/wrapper resend -M 32000 -R -l orgdev -f orgdev-owner -h
> > > organelle.org -s orgdev-outgoing"
> > > orgdev-list: :include:/orgdomo/lists/orgdev
> > > orgdev-owner: orchaeus@organelle.org
> > > owner-orgdev: orchaeus@organelle.org
> > > orgdev-approval: orgdev-owner
> > > orgdev-outgoing: :include:/orgdomo/lists/orgdev, orgdev-archive
> > > owner-orgdev-outgoing: orgdev-owner
> > > orgdev-archive: /orgdomo/archive/orgdev/orgdev
> > > owner-orgdev-archive: orgdev-owner
> > > orgdev-request: "|/orgdomo/wrapper request-answer orgdev"
> > > owner-orgdev-request: orgdev-owner
> > >
> > > orgdev-digest: orgdev
> > > orgdev-digest-out: :include:/orgdomo/lists/orgdev-digest
> > > owner-orgdev-digest: owner-orgdev
> > > orgdev-digest-approval: owner-orgdev
> > > orgdev-digest-request: "|/orgdomo/wrapper request-answer orgdev-digest"
|
|