Mailman - The GNU Mailing List Management System Copyright (C) 1998-2004 by the Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA BEVEZETÉS A GNU Mailman egy levelezőlista-kezelő program GNU Public License (GPL) alatt. A projekt nevét, a "Mailman"-t kezdő nagy `M'-el és kis középső `m'-el kell helyesen írni. A Mailman elsősorban Python-t, egy ingyenes objektum-orientált nyelvet használ. Biztonsági célból néhány helyen ANSI C kódot is tartalmaz. A Mailman első fejlesztője John Viega volt. Ken Manheimer segítségével (az 1.0b3 verzióig) folytatódott a fejlesztés. A későbbiekben és az 1.0-ás végleges verzióban már több programozó vett részt a fejlesztésben. A vezető programozók közé Barry Warsaw, Ken Manheimer, Scott Cotton, Harald Meland és John Viega tartozott. Az újabb verziók fejlesztését Barry Warsaw vezeti; a fejlesztésben résztvevők egy részének névsorát az ACKNOWLEDGMENTS állományban lehet olvasni. A Mailman 2.0-ban található Pipermail kódjának fejlesztésében nagy része volt Jeremy Hylton-nak. A Mailman honlapjai http://www.gnu.org/software/mailman http://www.list.org Tüköroldalak: http://www.list.org http://www.gnu.org/software/mailman http://mailman.sf.net A Mailman 2.1 működéséhez Python 2.1.3 vagy újabb szükséges, amelyet a következő címről lehet letölteni: http://www.python.org A megfelelő működéshez ajánlott a Python 2.3.3 verziója, amely a dokumentáció készítésekor (2003. december 31.) a legújabb verzió volt. A program a 2.2-es Python sorozat legfrissebb verziójával, a 2.2.3-as verzióval is működik. Azonban nem működik Python 2.0 vagy régebbi verziókkal együtt. Szükség van továbbá egy ANSI C fordítóra; a gcc (a GNU C fordítója) megfelel a célnak. A Mailman jelenleg GNU/Linux és más Unix-típusú operációs rendszereken (pl. Solaris, *BSD, MacOSX, stb.) képes futni. Nem működik Windows rendszeren, azonban bármely platform web és levelező programja képes a Mailman-nel együttműködni. Az INSTALL.hu állományban részletesen lehet olvasni a telepítéséről. Ha régebbi verziójú Mailman-t frissítünk, akkor a fontosabb tudnivalók érdekében olvassuk el az UPGRADING.hu állományt is. TULAJDONSÁGOK A NEWS állományban a 0.9-es verziótól fogva követhetők nyomon a változások. A TODO állományban a kívánság lista található (azon újabb tulajdonságok, változtatások, amelyeket a felhasználók szívesen használnának). A következő címen működés közben látható a Mailman 2.1: http://www.python.org/mailman-21/listinfo A Mailman rendelkezik mindazokkal a szükséges tulajdonságokkal, amelyekkel egy levelezőlista-kezelő programnak manapság rendelkeznie kell és még annál is többel: - Web alapú lista adminisztrálás majdnem minden beállításhoz. Web alapú feliratkozás és felhasználói beállítási lehetőség. Minden listához külön megváltoztatható információs oldal. - Biztonsági beállítások, mint moderálás, nyitott és zártkörű listák, feliratkozási korlátozások, privát tagnévsor és a beküldések feladók szerinti korlátozása. - Beépített automatikus web alapú levél archiválás mind nyilvános, mind privát archívumhoz, valamint külső archiváló használatának lehetősége. - Felhasználóként változtatható levélküldési mód, MIME formátumú vagy RFC 1153 típusú sima szöveges digestek kézbesítése. - Beépített levél/hírcsoport átjáró. - Beépített automatikus válaszadás. - Majordomo-stílusú e-mail parancsok. - Beépített és bővíthető visszapattanás kezelés. - Beépített spamkezelés és MIME-típusú levelek szűrése. - Bővíthető levélkézbesítési mechanizmus. - Virtuális tartományok támogatása. KÖVETELMÉNYEK Bármilyen olyan levél továbbító programmal együtt lehet használni a Mailman-t, amelyik támogatja a közvetlen SMTP kapcsolatot a 25-os porton keresztül. Azonban néhány MTA-nál (pl. Exim és Postfix) a Mailman képes levelezőlisták web felületről történő létrehozására vagy törlésére. A Mailman bármilyen CGI/1.1-et támogató web kiszolgálón képes működni. A létrehozott HTML oldalai egyszerűek, kevés grafikai elemet tartalmaznak így szinte bármilyen web-böngészőn és internet kapcsolaton futnia kell. Az oldalak megtekinthetőségét, kinézetét időnként IE 5.5, Windowsos Netscape 4.7x és Mozilla, valamint Linuxos Netscape 4.7x és Mozilla böngészőkkel (esetenként Linuxos Lynx-el és MacOS-os Netscape-el is) teszteljük. Root-jogokkal kell rendelkeznünk azon a gépen, ahova a Mailman-t telepíteni szeretnénk. A szükséges beállításokról az INSTALL.hu állományban lehet olvasni. A Mailman web és e-mail felülete minden web-böngészővel és levelező- programmal képes együtt működni, de ajánlott hogy a levelezőprogram tudja kezelni a MIME-típusú leveleket. Nincs szükség Java, JavaScript vagy egyéb plugin használatára. ELSŐ SAJÁT LEVELEZŐLISTA LÉTREHOZÁSA A következőkben tárgyaltakhoz szükséges egy az INSTALL.hu alapján telepített és beállított Mailman. Az első saját levelezőlistánk létrehozásához a következőt kell tenni: - Először váltsunk abba a könyvtárba, ahova a Mailman telepítve lett (alapesetben ez az /usr/local/mailman), majd állítsuk be a rendszer adminisztrátori jelszót az alábbi paranccsal (Megjegyzés: a kijelzett üzenetek eltérhetnek, ha a Mailman alapértelmezett nyelve eltér a magyartól. A magyar nyelvi támogatás beállításához parancssori programok esetén a LANG környezeti változót kell 'hu'-ra állítani (pl. bash esetén ez az export LANG=hu paranccsal tehető meg). A webfelület a $MAILMAN_HOME/Mailman/mm_cfg.py állományba elhelyezett DEFAULT_SERVER_LANGUAGE=hu sorral mindenhol magyarul fog megjelenni.) % bin/mmsitepass új webhely jelszó: [sajátjelszó] Ismételd meg a jelszót: [sajátjelszó] Jelszó megváltoztatva. - Látogassunk el a következő címre: http://sajatgep.vhol/mailman/create Töltsük ki az oldalon található űrlapot az ott található magyarázatok segítségével. A "Listalétrehozó jelszó" mezőbe a fent beállított jelszót adjuk meg. "A lista első gazdájának e-mail címe" mezőbe írjuk be a saját e-mail címünket, majd válasszuk ki a lista tulajdonosának értesítését. - Kattintsunk a "Lista létrehozása" gombra. - A postafiókunkban hamarosan találunk egy értesítést a Mailmantól az új levelezőlista sikeres létrehozásáról. - MEGJEGYZÉS: Exim vagy Postfix-tól eltérő MTA-k használata esetén (pl. Sendmail vagy qmail) szükség van még a levelezőlisták bejegyzéseinek manuális hozzáadására a rendszer bizonyos állományaihoz. Kövessük a kapott e-mailben leírtakat (fontos tudnunk milyen MTA található a rendszerünkön, kérjük olvassa el az Ön MTA-jához tartozó README állományt). - Ezek után látogassunk el a lista adminisztrációs oldalára (ide vagy a főoldalról elindulva vagy a Mailmantól kapott levélben megadott cím alapján juthatunk el). Az internet cím valahogy így fog kinézni: http://sajatgep.vhol/mailman/listinfo/listank Adjuk meg a listához használt jelszavunkat és kattintsunk a "Belépés..." gombra. - Kattintsunk a "Listatagok kezelése" majd a "Több tag felvétele" hivatkozásra. - Adjuk meg a saját e-mail címünket a nagy üres szövegmezőben, majd kattintsunk a "Változtatások mentése" gombra. - Ezek után a listank@sajatgep.vhol címre küldjünk egy próba levelet. A Mailman a levelünket perceken belül továbbítani fogja címünkre. Gratulálunk! Sikeresen létrehoztuk és teszteltük első saját levelező- listánkat. Probléma esetén olvassuk el az alább található EGYÉB INFORMÁCIÓK részt. EGYÉB INFORMÁCIÓK Az online dokumentáció elérhető a kicsomagolt Mailman könyvtárban a file:doc/ címen. Chris Kolar lista-tulajdonosoknak készült használati útmutatója a következő címen található: http://www.imsa.edu/~ckolar/mailman/ Ezen felül számos levelezőlista segíthet bármilyen, a Mailman-nal kapcsolatos probléma megoldásában. Mailman-Users Mailman felhasználók nyitott listája, ahova a telepítéssel, használattal és egyéb problémákkal, vagy kérdésekkel lehet fordulni. A mély technikai témák nem ennek a listának a területe. http://mail.python.org/mailman/listinfo/mailman-users Listowners A levelezőlista segítséget nyújthat azoknak a lista tulajdonosoknak és szerkesztőknek, akik nem rendelkeznek "shell eléréssel" a Mailman programot futtató levelezőlista-szerverhez. Nem területe a listának a mély technikai témák megvitatása. http://listowner.org Mailman-Announce Egy csak-olvasható lista az újabb verziók megjelenésének és más fontos hírek bejelentésére. http://mail.python.org/mailman/listinfo/mailman-announce Mailman-Developers Nyitott lista mindazoknak, akik Mailman jövőbeni fejlődésében, fejlesztésében szeretnének részt venni. A listán mély technikai témák kerülnek megvitatásra. http://mail.python.org/mailman/listinfo/mailman-developers Mailman-I18N Nyitott lista a Mailman nyelvi támogatásának koordinálásra. A 2.1-es Mailman teljesen több-nyelvű lesz. http://mail.python.org/mailman/listinfo/mailman-i18n Mailman-Checkins Csak-olvasható lista, ahol a nyilvános anonymous CVS tár változásai olvashatóak. A listára feliratkozva mindig nyomon lehet követni a Mailman fejlesztését. http://mail.python.org/mailman/listinfo/mailman-checkins A Mailman projektet a SourceForge-on a következő címen lehet elérni: http://sf.net/projects/mailman A SourceForge-on keresztül célszerű a különböző hibákat bejelenteni (bugs report) és hibajavításokat közzétenni. KÖSZÖNETNYILVÁNÍTÁS Szeretném megköszönni a segítségét Funk Gábornak, Fintha Attilának és Komáromi Tamásnak, akik remek tanácsaikkal és észrevételeikkel segítették a fordítás elkészültét. Magyar fordítás: Vizi Szilárd és csapata. Local Variables: mode: indented-text indent-tabs-mode: nil End: