The OpenNET Project / Index page

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

Установка 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 [email protected] mailman [email protected] mailman-admin [email protected] mailman-confirm [email protected] mailman-confirm [email protected] mailman-join [email protected] mailman-leave [email protected] mailman-owner [email protected] mailman-request [email protected] mailman-subscribe [email protected] mailman-unsubscribe [email protected] maillist [email protected] maillist-admin [email protected] maillist-confirm [email protected] maillist-confirm [email protected] maillist-join [email protected] maillist-leave [email protected] maillist-owner [email protected] maillist-request [email protected] maillist-subscribe [email protected] 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:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру