The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Пошаговая инструкция по установке Mailman на Linux (mail maillist)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, maillist,  (найти похожие документы)
From: Андрей Молчанов <andrey_molchanov@jbaw.iba.by> Date: 03 Oct 2002 Subject: Пошаговая инструкция по установке Mailman на Linux Step-by-Step инсталляция Mailman на Linux Mailman - менеджер список рассылок с web-интерфейсом. http://www.list.org/ , http://www.opennet.ru/prog/info/1443.shtml 1.$ /bin/rpm -qa | grep python # Нужен Python не ниже 1.5.2 2.$ /bin/rpm -qa | grep gcc # Также GCC не ниже 2.8.1 3.$ /usr/sbin/adduser mailman # Создаем юзера, группу и home-каталог (2) 4.$ cd /home/mailman ; /bin/chgrp mailman . ; /bin/chmod a+rx,g+ws . 5.$ cd </там/где/развернут/дистрибутив/mailman-а> 6.$ ./configure --with-cgi-gid=apache --with-mail-gid=mail # (3) 7.$ /usr/bin/make install 8.$ cd /home/mailman ; bin/check_perms # Проверяем пермишины (4) 9.Добавить строку в /etc/httpd/conf/httpd.conf : ScriptAlias /mailman/ "/home/mailman/cgi-bin/" 10.Добавить строку в /etc/httpd/conf/httpd.conf : Alias /pipermail/ "/home/mailman/archives/public/" 11.$ /etc/init.d/httpd restart 12.$ /bin/su - mailman ; cd /home/mailman/cron ; /usr/bin/crontab crontab.in 13.$ cd /etc/smrsh ; /bin/ln -s /home/mailman/mail/wrapper wrapper # (5) 14.$ /bin/su - root 15.Добавить в /etc/aliases : mailman: <ваш e-mail> mailman-owner: mailman 16.# /usr/bin/newaliases 17.Корректируем в /home/mailman/Mailman/mm_cfg.py как минимум две переменные DEFAULT_HOST_NAME и DEFAULT_URL # (6) 18.$ /home/mailman/bin/mmsitepass <пароль> # Административный пароль 19.Ну вот и все. Можно юзать /home/mailman/bin/newlist. Добавить алиасы по вкусу, скрипт вам об этом напомнит. Примечания : (1) - если это не новая инсталляция, а upgrade, то прочтите на всякий случай файл UPGRADING. (2) - если у в системе уже используется имя пользователя, группы или каталог /home/mailman, то необходимо использовать соответствующие опции для configure : --with-username=<username-or-uid> --with-groupname=<groupname-or-gid> --prefix=<dir> (3) - или используются нестандарные группы то определяем и юзаем. Например: $ cat /etc/httpd/conf/httpd.conf | grep ^Group # Записываем на бумажке $ cat /etc/sendmail.cf | grep DefaultUser # Записываем на бумажке (4) - сразу после инсталяции результат будет положительным. Но в будущем, в случае проблем, нужно проверять в первую очередь. Для исправления ошибок нужно сделать su на root-а или mailman-а и запустить с ключем -f. (5) - здесь и далее предполагается что вы используете Sendmail, иначе читать файл README.<ваш MTA> и делать что просят. (6) - в качестве образца переменных берем /home/mailman/Mailman/Defaults.py (7) - подопытным кроликом выступал Mailman v2.0.13 на Redhat 7.2

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
 
  • 1, я, 15:12, 11/04/2011 [ответить] [смотреть все]
  • +/
    "на бумажке"?
    как примитивно:)
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor