[Mailman-Users] two questions (fwd)
pvmailman at nekophile.com
Tue Mar 19 17:42:49 CET 2002
> 1) looks like you are either missing the directory structure for archive:
> or the rights are such that Mailman cannot access them
I don't think so. Everything's pretty much accessible to mailman group
> 2) If you want Mailman to add the routes when you run "newlist -o ..." then
> it needs write access to the file. Otherwise, you can simply add the entries
> yourself everytime you add a new list.
I've been updating the aliases manually - the errors come when I try to
send mail. As far as I can tell, there's only one setup that works:
- a complete copy of the /etc/postfix/aliases file in /home/mailman
- every time I update the site aliases, I have the update the
/home/mailman/aliases file and run postalias on it.
- the following in /etc/postfix/main.cf:
alias_maps = hash:/etc/postfix/aliases
alias_maps = hash:/home/mailman/aliases
alias_database = hash:/etc/postfix/aliases
If I use the convention:
alias_maps = hash:/etc/postfix/aliases, hash:/home/mailman/aliases
I get a postfix error.
If I try to just keep mailman aliases in the /home/mailman/aliases file, I
get the error.
If I chgrp mailman /etc/postfix/aliases and open up the w perms in order
to try to centralize things, I get the error.
The error is:
The Postfix program
<list.foo at nekophile.com>: Command died with status 2:
"/home/mailman/mail/wrapper post list.foo". Command output:
exec script. WANTED gid 41, GOT gid 99. (Reconfigure to take 99?)
(41 = mailman)
> --- Original Message: Sunday 17 March 2002 03:50 pm ---
> > Hi, I use v 2.08 and have a couple questions:
> > 1] I get the following cron error all the time, but I don't know python
> > and therefore cannot assess the problem. What does it mean?
> > Subject: Cron <mailman at twiggy> /usr/bin/python -S
> > /home/mailman/cron/senddigests
> > Traceback (innermost last):
> > File "/home/mailman/cron/senddigests", line 65, in ?
> > main()
> > File "/home/mailman/cron/senddigests", line 42, in main
> > send_list_digest(mlist)
> > File "/home/mailman/cron/senddigests", line 59, in send_list_digest
> > mlist.Save()
> > File "/home/mailman/Mailman/MailList.py", line 861, in Save
> > self.CheckHTMLArchiveDir()
> > File "/home/mailman/Mailman/Archiver/Archiver.py", line 256, in
> > CheckHTMLArchiveDir
> > makelink(privdir, pubdir)
> > File "/home/mailman/Mailman/Archiver/Archiver.py", line 42, in makelink
> > os.symlink(old, new)
> > OSError: [Errno 2] No such file or directory
> > 2] I use postfix and have added the extra aliases file to make things
> > work. However, I don't understand why this file needs to writeable by
> > mailman.
> > Thanks,
> > Phil
> > ------------------------------------------------------
> > Mailman-Users mailing list
> > Mailman-Users at python.org
> > http://mail.python.org/mailman/listinfo/mailman-users
> > Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
# Phil Voris <phil.voris at nekophile.com> -=- http://www.nekophile.com
# GPG Key: http://www.nekophile.com/~pvoris/gpg/
# I think the world is ready for the story of an ugly duckling, who grew up to
# remain an ugly duckling, and lived happily ever after.
# -- Chick
More information about the Mailman-Users