mailman не работает рассылка [Решено]

Не работает рассылка mailman
переносил с freebsd на gentoo связку exim dovecot mailman
вебинтерфейст mailman работает а рассылка не работает выдает следующее

Group mismatch error.  Mailman expected the mail
wrapper script to be executed as group "mailman", but
the system's mail server executed the mail script as
group "mail".  Try tweaking the mail server to run the
script as group "mailman", or re-run configure, 
providing the command line option `--with-mail-gid=mail'.


Помогите разобратся

PS
Решается просто В файл /etc/portage/make.conf добавил следующие строчки

MAILMAN_CGIUID = "www"
MAILMAN_CGIGID = "www"
MAILMAN_MAILUSR = "mail"
MAILMAN_MAILUID = "12"
MAILMAN_MAILGRP = "mail"
MAILMAN_MAILGID = "12"

Где www под чем запускается apache nginx
mail под чем запускается exim dovecot

а что именно не понятно в

а что именно не понятно в этом предельно подробном сообщении?

exim запускается от группы

exim запускается от группы "mail"
mailman соответвено от группы "mailman" о чем указано в конфиге exim
все рабочие папку mailman выставлены для "mailman"
скрипт майлмана check_perms не выдал ничего

Какие конкретно папки надо на другую группу настроить или какой скрипт от другого имени запустить.

Сообщение подробно только в плане указания групп, но ничего не указывает в плане того что конкретно заменить?

Если для Вас это продельно подробно укажите мне пожалуйста что где поменять чтобы заработало, так как мои идеи иссякли и по моим прикидкам все должно работать так как я прележно переносил данные с конфигами и правами папок с freebsd на gentoo

С ув. Maximus_Decimus

exim не использовал, но

exim не использовал, но кажется почти очевидным, что можно где-то в конфиге указать user/group под которыми он будет работать.
как более «изысканный» :D вариант можно пересобрать mailman (как указано), но это, судя по всему (!!! No USE flags found for net-mail/mailman-2.1.15), потребует уноса ебилда в локальный оверлей и его правки — с целью изменения его умолчательных user/group. Что будет более правильным в Вашем случае — решать Вам.

В конфиге exima все указано и

В конфиге exima все указано и user /group exim и user/group mailman
Пересобирать mailman в локальном оверлее считаю извратом, должны быть другие корректные решения.

С ув. Maximus_Decimus

>system's mail server

>system's mail server executed the mail script as group "mail"
>и user /group exim и user/group mailman

так под каким де-факто пользователем запущен exim? mail, exim или mailman? :)

.

Beelzebubbie написал(а):
>system's mail server executed the mail script as group "mail"
>и user /group exim и user/group mailman

так под каким де-факто пользователем запущен exim? mail, exim или mailman? :)

Припоминая прекраснейшие перлы ЕМНИП с опеннета о настройке почтового сервера на базе FreeBSD, я бы начал с вопрошания ТС на тему оснований для его убеждённости в том, что на исходной системе рассылка осуществлялась exim'ом.
Ну и попутно обратил внимание на группу smmsp...

:wq
--
Live free or die

exim запушен под группой mail

exim запушен под группой mail

С ув. Maximus_Decimus

http://www.exim.org/exim-html

/

Beelzebubbie написал(а):
но это, судя по всему (!!! No USE flags found for net-mail/mailman-2.1.15), потребует уноса ебилда в локальный оверлей и его правки — с целью изменения его умолчательных user/group

Опять забыл про хитрый ход конём в лице user_patch? ;)

:wq
--
Live free or die

1. есть ли в ебилде

1. есть ли в ебилде user_patch
2. здесь предлагается иначе конфигурировать, а не патчить (последнее в виду наличия нужной опции ./configure кажется неверным)

.

Beelzebubbie написал(а):
1. есть ли в ебилде user_patch
2. здесь предлагается иначе конфигурировать, а не патчить (последнее в виду наличия нужной опции ./configure кажется неверным)

Ну дык по той ссылке описывается не только user_patch...
Можно попробовать переопределить функцию в окрестностях src_configure.

:wq
--
Live free or die

Anarchist написал(а): Можно

Anarchist написал(а):
Можно попробовать переопределить функцию в окрестностях src_configure.

о чем, собственно, (неявно) и речь шла :)

.

Maximus Decimus написал(а):
скрипт майлмана check_perms не выдал ничего

Очевидный признак недостаточности корпуса проверок оного.
То есть повод наведаться в трекер апстрима.

:wq
--
Live free or die

Beelzebubbie Раз для Вас судя

Beelzebubbie
Раз для Вас судя по первому посту все очевидно, Вам не составит труда написать метод решения этой проблемы?

С ув. Maximus_Decimus

Проблема решилась очень

Проблема решилась очень просто.
В файл /etc/portage/make.conf добавил следующие строчки

MAILMAN_CGIUID = "www"
MAILMAN_CGIGID = "www"
MAILMAN_MAILUSR = "mail"
MAILMAN_MAILUID = "12"
MAILMAN_MAILGRP = "mail"
MAILMAN_MAILGID = "12"

Где www под чем запускается apache nginx
mail под чем запускается exim dovecot

С ув. Maximus_Decimus

Cтоило бы заметить, что после

Cтоило бы заметить, что после внесения изменений в make.conf необходима пересборка mailman. Кто-то может понять решение чересчур буквально.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".