>ну неужели никто незнает?
сперва создаем свою конфигурацию majordomo:
# cd /path/majordomo
# cp sample.cf majordomo.cf
допустим нужно создать группу xnc (без дайджестов и архивов),
сперва создаем нужный aliases:
...
# regular "xnc" list for majordom
xnc: "|/usr/local/majordomo/wrapper resend -l xnc xnc-outgoing"
xnc-outgoing::include:/usr/local/majordomo/lists/xnc
xnc-request: "|/usr/local/majordomo/wrapper majordomo -l xnc"
xnc-approval:owner-xnc
owner-xnc:leo,lavr
owner-xnc-outgoing:owner-xnc
owner-xnc-request:owner-xnc
...
после этого создаем одним из двух вариантов конфиг, файл списка, файл пароля:
Вариант 1:
# cd /path/majordomo/lists/
# touch xnc (создаем пустой пока файл списка подписчиков)
# touch xnc.passwd (реадктируем - вносим пароль)
# cp test.config xnc.config
изучаем xnc.config и правим под себя
проверка работы проста:
echo "help" | mail majordomo@domain
echo "lists" | mail majordomo@domain
echo "subscribe xnc" | mail majordomo@domain
после подписки:
echo "just a test message" | mail xnc@domain
Вариант 2.
если с aliases все ok:
# touch /path/majordomo/lists/xnc
# chown majordom:majordom /path/majordomo/lists/xnc
# chmod 660 /path/majordomo/lists/xnc
# echo "config xnc xnc.admin" | mail majordomo@domain
конфиг будет создан и выслан by mail, дальше можно либо все по почте
конфигурить, либо продолжить руками, осталось создать файл xnc.passwd
в который внести свой пароль отличный от defaul=listname.admin
Все. Проверка уже была расписана, группа xnc@domain - готова
Все это расписано в директории с документацией, мб криво, непоследовательно, но расписано и вполне читабельно и по ней все можно
сделать.
Недокументированные административные команды:
/path/majordomo/doc/list-owner-info
ну все остальные доки, факи там есть.