Mailman

Материал из ALT Linux Wiki
Версия от 23:24, 21 июля 2015; MichaelShigorin (обсуждение | вклад) (init)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Очень краткий набросок по установке и настройке системы управления почтовыми рассылками (mailing lists) Mailman совместно с Postfix MTA на ALT Linux.

apt-get install mailman

Первым делом создаём MAILMAN_SITE_LIST (в качестве контакта -- например, postmaster@example.ru):

/usr/share/mailman/bin/newlist mailman

Собственно целевые списки рассылки -- по мере необходимости, после чего

postalias /etc/mailman/aliases

и добавляем этот файл (БЕЗ .db/.cdb!) в /etc/postfix/main.cf -- например, так:

alias_maps = cdb:/etc/postfix/aliases, cdb:/etc/mailman/aliases

Поехали:

/usr/share/mailman/bin/genaliases
chmod g+w /etc/mailman/aliases*
chkconfig mailman on
service mailman start
service postfix reload

Если вебморду запускаем не под apache 1.3 -- следует (приведён пример для apache 2.x):

  1. проверить /etc/mailman/cgi.groups насчёт группы, под которой будет запускаться CGI (apache2)
  2. сделать a2enmod cgi
  3. создать конфигурацию виртуального хоста, включающую /etc/httpd/conf/addon-modules.d/mailman.conf

В остальном -- см. /etc/mailman/mm_config.py и вебморду.

Обратите внимание: в заметке могут быть избыточные рекомендации.