[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