# # Igor Muratov # # Небольшие комментарии к пакету mailman # После установки пакета ~~~~~~~~~~~~~~~~~~~~~~ Вам понадобится выполнить несколько дополнительных действий для интеграции mailman в имеющуюся систему. 1 Поправьте файл /etc/postfix/main.cf приблизительно следующим образом alias_maps = hash:/etc/postfix/aliases,hash:/etc/mailman/aliases virtual_maps = hash:/etc/postfix/virtual,hash:/etc/mailman/virtual-mailman Не нужно добавлять алиасы mailman в параметр alias_database 2 Если будет использоваться веб-интерфейс - добавьте в конец файла /etc/httpd/conf/httpd.conf строчку Include conf/addon-modules.d/mailman.conf если этот файл ещё не подключен директивой Include conf/addon-modules.d/*.conf 3 Администраторы mailman должны входить в группу mailman чтобы иметь возможность модифицировать, создавать и удалять списки рассылки, менять общие настройки mailman. 4 В файле /etc/mailman/mm_config.py установите необходимые параметры. Полный список допустимых параметров находится в /usr/share/mailman/Mailman/Defaults.py Включите в переменную POSTFIX_STYLE_VIRTUAL_DOMAINS все используемые вами для списков рассылки хосты. После этого вызовите для каждого такого хоста функцию add_virtualhost Файлы /etc/mailman/{aliases,virtual-mailman} редактируются скриптом создающим списки рассылки. Редактировать их в ручную не нужно!! Специфика ALT Linux ~~~~~~~~~~~~~~~~~~~ В стандартной поставке конфигурирование mailman осуществляется через файл /usr/share/mailman/Mailman/mm_cfg.py однако это не позволяет монтировать /usr в RO что часто практикуется на серверах. Дабы исправить это, содержимое файла вынесено в /etc/mailman/mm_config.py