[[oktatas:linux:hogyanok|< Hogyanok]]
====== Levelezőlista ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2012, 2015
* Licenc: GNU Free Documentation License 1.3
* Web: http://szit.hu
===== Bevezetés =====
Levelezőlista Debian GNU/Linux alatt kettő szokott lenni:
* mailman
* sympa
Jelenleg, egy kezdemény, hogyan is használjunk sympa levelezőlista rendszert.
===== Sympa =====
==== Telepítés ====
apt-get install sympa
===== Mailman =====
==== Telepítés ====
apt-get install mailman
Telepítéskor egy üzenetablakban megtudjuk, hogy a nyelvspecifikus szövegeke a következő
helyen vannak:
/etc/mailman/LANG
Ha más nyelvre van szükségünk később, futtatnunk kell a következő parancsot:
dpkg-reconfigure mailman
Ez után válasszuk ki a kívánt nyelvet egy listábóél
...
[*] en (English)
[ ] es (Spanish)
[ ] et (Estonian)
[ ] eu (Basque)
[ ] fi (Finnish)
[ ] fr (French)
[ ] hr (Croatian)
[*] hu (Hungarian)
Ha egynél többet választottunk, meg kell adni az alapértelmezett nyelvet:
en (English)
hu (Hungarian)
Ez után tájékoztatás kapunk a további teendőkről.
Létre kell hoznunk egy site listát, ahonnan a jelszó
emlékeztetők elküldésre kerülnek. A Mailman indítása előtt
hozzuk létre:
newlist mailman
Kövessük az utasításokat:
* adjunk meg a listát működtető e-mail címet
* adjuk meg a mailman indulójelszavát
Ez után indíthatjuk a mailmant:
service mailman start
Ez után tájékoztatást kapunk a következő teendőkről
A **/etc/aliases** állományba fel kell venni a következőket
## mailman levelezőlista
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
==== Listák kezelése ====
Új lista létrehozása:
/usr/lib/mailman/bin/newlist listanev
Lista törlése
/usr/lib/mailman/bin/rmlist listanev
Listák listázása:
/usr/lib/mailman/bin/list_lists
Tag felvétele:
/usr/lib/mailman/bin/add_members listanev
Tagok listázása:
/usr/lib/mailman/bin/list_members listanev
Tagok törlése:
/usr/lib/mailman/bin/remove_members
/usr/lib/mailman/bin/remove_members listanev