The OpenNET Project / Index page

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

Установка mailman на FreeBSD. Руководство по быстрому старту. (mail freebsd maillist)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: mail, freebsd, maillist,  (найти похожие документы)
From: Litos <litos@mail.ru.> Newsgroups: email Date: Mon, 11 Oct 2007 14:31:37 +0000 (UTC) Subject: Установка mailman на FreeBSD. Руководство по быстрому старту. Установка производилась на виртуальный выделенный сервер под управлением VDSmanager, apache и sendmail уже были установлен в системе, однако процедура инсталляции ничем не отличается и на обычном сервере. Наша цель создать список рассылки maillist на домене example.com Итак приступим к установке 1. Ставим mailman из портов # cd /usr/ports/mail/mailman # make install clean У нас в системе стоит Sendmail, отмечаем [X] SENDMAIL for use with sendmail 2. Настраиваем apache Просто добавляем в конфиг apache vi /usr/local/etc/apache/httpd.conf <Directory "/usr/local/mailman"> Options FollowSymLinks ExecCGI AllowOverride None </Directory> <VirtualHost 10.10.10.10:80> ServerName example.com DocumentRoot /usr/local/mailman/cgi-bin ScriptAlias /mailman "/usr/local/mailman/cgi-bin" Alias /pipermail "/usr/local/mailman/archives/public" Redirect /index.html "http://example.com/mailman/listinfo" CustomLog /usr/local/mailman/logs/httpd-access.log combined ErrorLog /usr/local/mailman/logs/httpd-error.log </VirtualHost> Где 10.10.10.10 - это IP-вашего сервера, вообще может быть вместо ip-адреса прописано имя, подобности в документации по apache И после правки httpd.conf перезапуcкаем apache # apachectl restart 3. Настраиваем mailman Редактируем конфиг mailman vi /usr/local/mailman/Mailman/mm_cfg.py DEFAULT_EMAIL_HOST = 'example.com' DEFAULT_URL_HOST = 'example.com' VIRTUAL_HOSTS = { 'example.com': 'example.com' } (обязательно указать 2 хоста) Создадим пароль администратора # /usr/local/mailman/bin/mmsitepass Новый пароль администратора сайта: Подтверждение пароля: Пароль был изменен. Открываем в браузере url http://example.com/mailman/admin Создаем листы рассылки служебный mailman и наш лист, которыйм будем пользоваться, назовем его, для примера, maillist (через web, открыв http://example.com) 4. Настраиваем sendmail vi /etc/mail/virtualusertable mailman@example.com mailman mailman-admin@example.com mailman-admin mailman-bounces@example.com mailman-confirm mailman-confirm@example.com mailman-confirm mailman-join@example.com mailman-join mailman-leave@example.com mailman-leave mailman-owner@example.com mailman-owner mailman-request@example.com mailman-request mailman-subscribe@example.com mailman-subscribe mailman-unsubscribe@example.com mailman-unsubscribe maillist@example.com maillist maillist-admin@example.com maillist-admin maillist-bounces@example.com maillist-confirm maillist-confirm@example.com maillist-confirm maillist-join@example.com maillist-join maillist-leave@example.com maillist-leave maillist-owner@example.com maillist-owner maillist-request@example.com maillist-request maillist-subscribe@example.com maillist-subscribe maillist-unsubscribe@example.com maillist-unsubscribe vi /etc/mail/aliases mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" maillist: "|/usr/local/mailman/mail/mailman post maillist" maillist-admin: "|/usr/local/mailman/mail/mailman admin maillist" maillist-bounces: "|/usr/local/mailman/mail/mailman bounces maillist" maillist-confirm: "|/usr/local/mailman/mail/mailman confirm maillist" maillist-join: "|/usr/local/mailman/mail/mailman join maillist" maillist-leave: "|/usr/local/mailman/mail/mailman leave maillist" maillist-owner: "|/usr/local/mailman/mail/mailman owner maillist" maillist-request: "|/usr/local/mailman/mail/mailman request maillist" maillist-subscribe: "|/usr/local/mailman/mail/mailman subscribe maillist" maillist-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe maillist" # cd /etc/mail # make 5. Запускаем обработчик очереди vi /etc/rc.conf mailman_enable="YES" # /usr/local/etc/rc.d/mailman start Поздравляю, собственно говоря все - мы получили список рассылки на домене http://example.com

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

Обсуждение [ RSS ]
 
  • 1, skeletor, 12:51, 16/05/2008 [ответить] [смотреть все]
  • +/
    Сделал всё так, как в статье.
    Пишет такое :
    Site list is missing: mailman
    при запуске /usr/loca/etc/rc.d/mailman start и не стартует.
    Что делать?
     
  • 2, dmnik, 12:10, 22/04/2009 [ответить] [смотреть все]
  • +/
    у меня аналогично чтото в статье упущено
     
  • 3, Igor, 19:56, 18/05/2009 [ответить] [смотреть все]
  • +/
    Написано же - надо создать 2 списка: mailman и свой рабочий

     
  • 4, Alter Ego, 13:17, 14/12/2009 [ответить] [смотреть все]
  • +/
    спасибо. отличная статья !

    от себя хочу добавить что содержимое для aliases & virtusertable отправляется вам по почте готовое. на адрес создателя рассылки. я все ручками сделал а потом увидел что в ящике лежит готовое.

    спасибо автору. удачи

     
  • 5, KOS, 03:38, 22/04/2010 [ответить] [смотреть все]
  • +/
    я не очень во всем этом разбираюсь но очень хочу у себя такой установить, я уже игрался маилманом на серваке у друга, но хочу свой и не понимаю где все это прописывать и как вообще запустить установку....


    я залил папку маилман на сервер хостинга который покупаю, а чего дальше делать надо?

     

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





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