INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / RSS / GPG

Настройка mailman

№ 615 В разделе Sysadmin от November 17th, 2007,
В подшивках:

Намедни парился с созданием списка рассылок для своего Ubuntu сообщества. Как принято в Debian, у нас все делается через жопу. Я сделал список основных действий, который поможет человеку, никогда не делавшему подобные вещи. Конечно, это не для полных идиотов мануал и как устанавливать апач с постфиксом я рассказывать не буду.

Чтобы заработал механизм рассылок, нам необходимо установить следующее:
* apache (можно и apache2)
* postfix
* mailman

Первое, что необходимо сделать – выбрать подходящий домен, где будут создаваться списки 🙂 Я выбрал maillists.opentomsk.net.

Следующим шагом стало конфигурирование mailman для работы. В /etc/mailman/mm_cfg.py:

это мой почтовый хост, откуда рассылаются письма

DEFAULT_EMAIL_HOST = 'ubuntu.tomsk.ru'

а это адрес вебморды, где будет создаваться рассылка

DEFAULT_URL_HOST   ='maillists.opentomsk.net'

Далее создаем первую рассылку с помощью команды

newlist mailman

Результатом данной команды будет набор строк, который необходимо добавить в файл /etc/aliases. После добавления туда делаем команду

newaliases

Теперь необходимо настроить apache

Создаем виртуальный хост для нашего сайта в /etc/apache/httpd.conf

<virtualhost *>
    ServerName maillists.opentomsk.net
    ServerAdmin belon [sabako] ms.tusur.ru
    DocumentRoot /home/users/_project_opentomsk/maillists-opentomsk-net
 </virtualhost>

Теперь указываем алиасы и прочую гадость

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
 
 <directory /usr/lib/cgi-bin/>
    AllowOverride None
    Options ExecCGI
    Order allow,deny
    Allow from all
 
 Alias /pipermail/ /var/lib/mailman/archives/public/
 
 <directory "/var/lib/mailman/archives/public/">
    AddDefaultCharset Off
 </directory>

Теперь в каталоге maillists-opentomsk-net создаем файл .htaccess с следующим содержимым

Redirect / http://maillists.opentomsk.net/cgi-bin/mailman/listinfo

Эта строка в htaccess автоматически редиректит нас на список всех рассылок на этом сайте.

mailman-maillists.png

keywords: установка настройка mailman ubuntu linux

Всего 1 комментарий »

One response to “Настройка mailman”

  1. 21h says:

    Хинт: как сменить домен рассылки

    Экспортируем настройки указанной рассылки в файл командой

    config_list -o /tmp/mm_opts_mailman mailman

    Смотрим в файл /tmp/mm_opts_mailman и выкашиваем от туда все комменты с не латинскими символами. В конец файла добавляем строку вида

    web_page_url = "http://maillists.opentomsk.net/cgi-bin/mailman/"

    Теперь выполнив команду ниже, вы запишите обратно все настройки рассылки.

    config_list -i /tmp/mm_opts_mailman mailman

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Облачная платформа
Яндекс.Метрика

Fortune cookie: Q: What do you do if an Irishman throws a pin at you? A: Run like hell, he's got a grenade in his mouth!!