[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cobalt-users] Mailman/Sendmail trouble



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,
 
> I'm trying to install Mailman (www.list.org) on a RaQ4.
> 
> The installation went fine.
> 
> However, when I try to set up my first list-"test," Sendmail on the
> RaQ doesn't seem to want to cooperate.
> When you set up a list in Mailman, it outputs a few lines which you
> should put in /etc/aliases (/etc/mail/aliases on the RaQ) for
> Sendmail. They look something like this:
> test:                    "|/home/mailman/mail/wrapper post test"
> test-admin:              "|/home/mailman/mail/wrapper mailowner
> test" test-request:            "|/home/mailman/mail/wrapper mailcmd
> test" test-owner:              test-admin
> 

The actions so far seem correct.

What I would ask is:
1) Does test-owner work by itself? (since it does nto contain a
script....) IF it does, then 2 may really apply here...
2) My own thoughts run along these lines: sendmail has gotten tighter
with security considerations. Some of these things are really the
makers of trouble for older scripts that are made to interact within
the sendmail.  These 'features' that Eric Allman (et al) has put
together have caused me grief with NFS mounted home directories,
scripts in .forward files for users (like vacation), and many
customized mailing list softwares. What version of sendmail is it? If
it is in the newer releases, then look closely at the
DontBlameSendmail thing. There is a nice list of the things that are
not allowed by default and how to fix them at:
http://www.sendmail.org/tips/DontBlameSendmail.html.

I hope that helps. If not, then more data on accounts working or not,
which they are (separate out sendmail from mailman...) and how
interaction works. For example. Do aliases in general work? Do they
work if there is no local account? Dose a script that prints the time
to a file via an alias (very simple) work?
#!/bin/sh
`date` > /tmp/test

If not, then you likely need to tweek the DontBlameSendmail thing.
Or, the miminal shell that sendmail works with might be of use....


Cheers!


Chris








> So, you're supposed to copy those into /etc/mail/aliases and run
> the command "newaliases" from root. Done. However, I got this in
> Mailman's log:  
> 
> Oct 06 19:15:32 2001 (600) All recipients refused: (553, '5.3.0
> <test-admin@xxxxxxxxxxxxxxxxxxxxxxxxxx>... No such user here',
> 'test-admin@xxxxxxxxxxxxxxxxxxxxxxxxxx')
> 
> I have tried completely deleting the list "test" and re-creating
> it, and doing a full reboot of the server (several times)
> Then, I had the idea: Why not make an alias file for Mailman?
> Majordomo has its own alias file, found at
> /etc/mail/aliases.majordomo. Why not do the same for Mailman?
> So, I deleted the entries I put in /etc/mail/aliases, created the
> file (as root) /etc/mail/aliases.mailman, and put a line in
> sendmail.cf:
> 
> O AliasFile=/etc/mail/aliases.mailman
> 
> I ran "newaliases" and it processed aliases.mailman fine.
> However, Sendmail STILL DOES NOT want to "link" with Mailman! I get
> the same errors as before, even after a full reboot!!
> 
> Help please!
> Thanks,
> Paul
> 
> _______________________________________________
> cobalt-users mailing list
> cobalt-users@xxxxxxxxxxxxxxx
> To Subscribe or Unsubscribe, please go to:
> http://list.cobalt.com/mailman/listinfo/cobalt-users

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>

iQA/AwUBO8SXQtJVlsgahDfyEQJBaACgh5KHHBSGS193ph0703eoybjHDhYAoN+/
Hm3Muio0jW1pvj78sGRbSoUS
=s5DF
-----END PGP SIGNATURE-----