Преглед списъци подкрепа на системата GNU пощальонът пощенски списъци
-
Програмата има широк списък от функции. Ето някои от тях:
- Управление на списък, абонамент и потребителското конфигурация посредством уеб-интерфейс;
- модериране писма, подкрепа за обществени и частни пощенските списъци, филтри;
- подкрепа пощенски списък архив;
- телефонен секретар.
-
Преди да започнете, да разгледаме системните изисквания, които поставят Mailman:
- Разбира се, трябва да присъства на пощенските услуги. Mailman работи с Sendmail, Postfix, Exim, и Qmail. На моя тест система е Sendmail, затова и ще се ръководи в описанието;
- уеб сървър с поддръжка на CGI / 1.1 API;
- GCC 2.8.1 или повече;
- Python преводач, който в действителност, написани на системата (с малки парчета код в C). Тя поддържа версия 2.1 и по-горе.
За по-нататъшни действия изискват пълномощията ръководител. Създаване на потребителски пощальон, който е член на пощальона. Разпределенията на базата на Red Hat Linux това се прави с една единствена команда:
Сега създайте акаунт, който ще бъде инсталиран Mailman и й дава право да:
След това отидете на компютъра като потребител пощальонът, или друг потребител, който сте включили досега в пощальон група. Важно е, че тези стъпки не се извършват от името на суперпотребител:
Сега се покажат правилните разрешения за файлове с помощта на специален скрипт, включени в пакета:
Сценарият трябва да отпечатате съобщение, че проблемът с правата не е намерен. На следващо място, ние даваме командата изход, и вече в рамките на потребителя достъп до корен httpd.conf, като към линиите:
Описание на директории в / ЮЕсАр / местни / пощальон / архиви / публичен / добавяне
Това казва на Apache, че посочената директория е позволено да изпълни CGI-скриптове, създайте псевдоним на / архиви / обществена / и изключване за кодиране на тази директория "по подразбиране".
След това копирайте логата пощальонът, Python, се предлага във вашата уеб сървър пространство GNU лого, и не забравяйте да рестартирате уеб сървър:
Създаване на услуга "за целия сайт" списък, наречен пощальон:
Сега, в съответствие с инструкциите, издадени от екипа след работа, ние добавяме в / и т.н. / псевдоними псевдоним (изброени в теста за име е създадена като пример):
С изключение на Освен това, ако си Sendmail идва с опция активиран по подразбиране smrsh един, ограничаване на изпълнение на скриптове, чрез МТА (и в случай на разпределение, а не въз основа на Red Hat Linux това е така), тогава ще трябва да директория / и т.н. / smrsh / създадете символна връзка на пощальонът:
Следващата стъпка - създаването на списъка периодично изпълнява задачи, като използвате кронтаб (например, предупреждава администраторът за включването на потребителски заявки за пощенския списък):
Сега стартиране на обслужващата ръчно, и бъдещето ще добави възможността да се стартира автоматично след рестартиране на сървъра. Команди за разпределения поддържащи chkconfig следното:
Проверка на коректността на стойностите на променливите и DEFAULT_EMAIL_HOST DEFAULT_URL_HOST в ./Mailman/Defaults.py файл. Те трябва да съдържа пълното име на вашата електронна поща и уеб сървъри.
След това нанесете шаблон сайт (тя може да бъде с предварителни редакции, но ние ще остави по подразбиране). Шаблонът съдържа почти всички системни настройки и е добре документиран. На първо място, настройката на тест да го посочвам не се променя, тъй като настройките може да "играят" и чрез уеб-интерфейса. Така че това ще бъде много по-ясни.
Сега, поискайте от администратора на сайта на паролата за. Той ще трябва да се създаде обществен пощенски списък.
Създаване на пощенски списък
Няма да описвам подробно интерфейса за администриране и изброява настройките, като всички параметри са напълно оборудвани с ясни описания на руски език.
Андрей Маркелов (www.markelov.net) - Преглед на системата за поддръжка на пощенски списъци GNU Mailman печат
Linukstsentra библиотека. списък на разделите
Свързани статии