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.