Ki az kopogtat az ajtómon ... "

„Ki az kopogtat az ajtómon ...”
Áttekintés listák támogatási rendszer GNU Mailman levelezőlisták

A program egy részletes listát a funkciókat. Íme néhány közülük:

  • Lista kezelése, előfizetés és felhasználói konfigurációs a webes felületen keresztül.
  • Moderálása levelezés, támogatni kell az állami és a magán levelezőlisták, szűrőket.
  • Support archívumokat.
  • Üzenetrögzítő.

Mielőtt elkezdené, megnézzük a rendszer követelményeinek, amely fel Mailman:

  • Természetesen jelen kell lennie a postai szolgáltatás. A Mailman Sendmail, Postfix, Exim, és amiknek. Az én tesztrendszer volt Sendmail, így és lesz vezetve a leírás.
  • Webszerver támogatja a CGI / 1.1 API-t.
  • GCC 2.8.1 vagy magasabb.
  • Python értelmező, amely valójában írva a rendszer (kis darab kódot C). Támogatja verzió 2.1 és újabb.

tar -xvf mailman.tar

További intézkedés szükséges hitelesítő adatokat felügyelő. Hozzon létre egy felhasználói postás, aki tagja a postás.

Az eloszlás alapján a Red Hat Linux ez megtörtént, egyetlen paranccsal:

Most hozzon létre egy könyvtárat a telepített Mailman és adja neki a jogot, hogy:

chgrp mailman / usr / local / postás

chmod a + rx, g + ws / usr / local / mailman

Következő megyünk postás egy felhasználó vagy egy másik felhasználó, amit már korábban is egy postást csoport. Fontos, hogy ezeket a lépéseket nem végzett nevében a superuser:

/ Configure --with-cgi-gid = apache --with-mail-gid = mail

Most ellenőrizze a megfelelő jogosultságokat a fájlokat egy speciális script, a csomag tartalmazza:

A szkript nyomtatni egy üzenetet, hogy a probléma a jogok nem található.

Következő, hogy az exit parancsot, már folyamatban a root felhasználó hozzáférést a httpd.conf, hozzátéve, hogy a következő sorokat:

ScriptAlias ​​/ Mailman / a / usr / local / mailman / cgi-bin /

Alias ​​/ pipermail / a / usr / local / mailman / archives / public

Így írunk elő Apache, hogy a megadott könyvtár hagyjuk CGI-scriptek, egy alias / archives / public / be- és kikapcsolása kódolására a könyvtár „default”.

Ezután másolja a logók Mailman, Python, GNU Logo elérhető a web szerver helyet, és ne felejtsd el újraindítani a webszervert:

cp / usr / local / Mailman / ikonok / * / var / www / ikonok

service httpd restart

A szolgáltatás létrehozásához «site-szintű» -list nevű postást:

Most szerint által kiadott utasításokat a csapat munka után, adjuk hozzá a / etc / aliases alias (jegyzett név alatt tesztet létre példaként):

teszt: "| / usr / local / mailman / mail / postás utáni teszt"

teszt-admin: "| / usr / local / mailman / mail / postás admin teszt"

teszt-pattog: "| / usr / local / mailman / mail / postás pattog teszt"

teszt-megerősítés: "| / usr / local / mailman / mail / postás megerősítés teszt"

test-csatlakozásra: "| / usr / local / mailman / mail / postás csatlakozni teszt"

teszt-szabadság: "| / usr / local / mailman / mail / postás szabadság teszt"

teszt-tulajdonos: "| / usr / local / mailman / mail / postás tulajdonos teszt"

teszt-kérés: "| / usr / local / mailman / mail / postás kérés teszt"

teszt-feliratkozás: "| / usr / local / mailman / mail / postás feliratkozás teszt"

teszt-unsubscribe: "| / usr / local / mailman / mail / postás leiratkozás teszt"

Ha a Sendmail az alapértelmezett beállítás engedélyezve smrsh, korlátozza a szkriptek végrehajtását a MTA (és abban az esetben, disztribúció, nem a Red Hat Linux, ez a helyzet), akkor szüksége lesz az / etc / smrsh / hozzon létre egy szimbolikus linket postás:

ln -s / usr / local / mailman / mail / mailman postás

A következő lépés - a létrehozása a listát rendszeresen végrehajtott feladatok a crontab (például figyelmezteti a rendszergazda a felvételét a felhasználói kérelmeket a levelezési lista):

crontab -u postás crontab.in

Most indítsa el a démont kézzel, és a jövőben hozzá a képessége, hogy automatikusan indul el a kiszolgáló újraindítását. Parancsok eloszlások támogatják a chkconfig, a következő:

cp scripts / postás /etc/init.d/mailman

chkconfig -add postás

Helyességét a változók értékei és DEFAULT_EMAIL_HOST DEFAULT_URL_HOST a ./Mailman/Defaults.py fájlt. A kérelemnek tartalmaznia kell a teljes nevét, e-mail és web szerver.

Majd alkalmazzuk a webhelysablonhoz (ez lehet előszerkesztési, de akkor hagyjuk az alapértelmezett). A sablon tartalmazza szinte az összes rendszer beállításait, és jól dokumentált. Az első, a vizsgálati beállítások azt javaslom, hogy nem változik, mert a beállítások „játszani”, és a webes felületen keresztül. Így lesz sokkal világosabb.

/ Bin / config_list -I data / sitelist.cfg postás

Most, kérje a webhely adminisztrátori jelszót. Azt kell, hogy hozzon létre egy nyilvános listára kerül.

Levelezési lista létrehozása

Nem írom le részletesen az adminisztrációs felület, és felsorolja a beállításokat, mint az összes paraméter teljesen felszerelt, világos leírását az orosz.

Kapcsolódó cikkek