[sisyphus] mailman сломался
Igor Muratov
=?iso-8859-1?q?migor_=CE=C1_altlinux=2Eru?=
Вт Мар 4 11:28:52 MSK 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Michael Bykov пишет:
| On Mon, 03 Mar 2003 16:13:18 +0300
| Igor Muratov <migor на altlinux.ru> wrote:
|
|
|>service mailman start
|
|
| Теперь при создании листа в веб интерфейсе
Стоп. Вот эту фичу я развивать очень не хочу и не буду. Давать права
апачу на создание списков рассылки - "это не секьюрно" (С) ldv
IMHO Правильный путь - это создавать списки в командной строке.
/usr/share/mailman/bin/newlist
Однако для любителей острых ощущений могу дать рецепт как делать списки
через апач.
# usermod -G mailman apache
# chmod g+w /var/lib/mailman/data/*.db
# service httpd restart
После этого любой желающий сможет создавать себе список рассылки на
вашем сервере ;-)
|
| File "/usr/share/mailman/Mailman/MTA/Postfix.py", line 54, in
| _update_maps raise RuntimeError, msg % (vcmd, status, errstr)
| RuntimeError: command failed: /usr/sbin/postmap
| /var/lib/mailman/data/virtual-mailman (status: 1, Operation not
| permitted)
|
| при этом лист и его веб-интерфейс - создался, сheck_permissins
| говорит нет проблем. Однако
|
| #service mailman start
| shell-init: could not get current directory:
| getcwd: cannot access parent directories: No such file or
| directory
Для начала нужно проверить пользователя mailman и gid у юзера postman.
mailman:x:41:41:GNU Mailing List Manager:/usr/share/mailman:/dev/null
postman:x:103:48:postman:/dev/null:/dev/null
| Starting mailman: Site list is missing: mailman
| [FAILED]
А вот с Site list мне пока не понятно. Как разберусь - отпишу сюда.
|
| Вот "Site list is missing": я не понимаю, что это. А при попытке
| отправить письмо:
|
| <test на michael.rsuh.ru>: Command died with status 2:
| "/usr/lib/mailman/mail/mailman post test". Command output:
А точно у вас этот файл имеет такие права?
[migor на clash bin]$ ls -l /usr/lib/mailman/mail/mailman
- -rwx--s--x 1 root mailman 6316 Feb 10 14:23 mailman
Как-то у Вас странно пакет поставился. ;(
| Group mismatch error. Mailman expected the mail wrapper
| script to be executed as group "postman", but the system's
| mail server executed the mail script as group "mailman". Try
| tweaking the mail server to run the script as group "postman",
| or re-run configure, providing the command line option
| `--with-mail-gid=mailman'.
|
| Что-то всё же не ладно в датском королевстве.
|
- --
With best regards System administrator
Igor Muratov mailto:migor at altlinux.ru
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE+ZGPDqjgjB/MK76QRAsMsAJ9ZYc7Tt4aZOjpoEGyHAb0jrxZBFACcCoXL
ndF8u04YyR35aWC0gQ0lobQ=
=NcTq
-----END PGP SIGNATURE-----
Подробная информация о списке рассылки Sisyphus