mailman не работает рассылка [Решено]
Maximus Decimus 9 апреля, 2013 - 18:30
Не работает рассылка 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? :)
.
Припоминая прекраснейшие перлы ЕМНИП с опеннета о настройке почтового сервера на базе FreeBSD, я бы начал с вопрошания ТС на тему оснований для его убеждённости в том, что на исходной системе рассылка осуществлялась
exim
'ом.Ну и попутно обратил внимание на группу
smmsp
...:wq
--
Live free or die
exim запушен под группой mail
exim запушен под группой mail
С ув. Maximus_Decimus
http://www.exim.org/exim-html
http://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html ?
/
Опять забыл про хитрый ход конём в лице user_patch? ;)
:wq
--
Live free or die
1. есть ли в ебилде
1. есть ли в ебилде user_patch
2. здесь предлагается иначе конфигурировать, а не патчить (последнее в виду наличия нужной опции ./configure кажется неверным)
.
Ну дык по той ссылке описывается не только
user_patch
...Можно попробовать переопределить функцию в окрестностях
src_configure
.:wq
--
Live free or die
Anarchist написал(а): Можно
о чем, собственно, (неявно) и речь шла :)
.
Очевидный признак недостаточности корпуса проверок оного.
То есть повод наведаться в трекер апстрима.
:wq
--
Live free or die
Beelzebubbie Раз для Вас судя
Beelzebubbie
Раз для Вас судя по первому посту все очевидно, Вам не составит труда написать метод решения этой проблемы?
С ув. Maximus_Decimus
Проблема решилась очень
Проблема решилась очень просто.
В файл /etc/portage/make.conf добавил следующие строчки
Где www под чем запускается apache nginx
mail под чем запускается exim dovecot
С ув. Maximus_Decimus
Cтоило бы заметить, что после
Cтоило бы заметить, что после внесения изменений в make.conf необходима пересборка mailman. Кто-то может понять решение чересчур буквально.