400 likes | 601 Views
Mailman, GNU mailing list manager. Teme. List manager – efikasna zamjena za aliase Uvodno o Mailmanu Shell su čelje Web sučelje Napredna upotreba kroz shell sučelje Zaključak. ||. A lias i. rudimentaran oblik mailing liste koriste se većinom za manje liste
E N D
Teme • List manager – efikasna zamjena za aliase • Uvodno o Mailmanu • Shell sučelje • Web sučelje • Napredna upotreba kroz shell sučelje • Zaključak ||
Aliasi • rudimentaran oblik mailing liste • koriste se većinom za manje liste • nemaju mogućnosti koje nude liste |||
Mailman • Omogućava jednostavno administriranje mailing liste • Definirana prava pristupa i slanja poruka na listu • Filteri za pošiljatelja, primatelja, spam i sadržaj same poruke • Arhiviranje poruka • Sažeci poruka |||||
Mailman shell sučelje • Mailman root dir – $MDIR = /var/lib/mailman • Shell utility - $MDIR/bin • Arhiva poruka - $MDIR/archives • Konfiguracija - $MDIR/Mailman/Defaults.py • Jezici - $MDIR/messages • Logovi - $MDIR/logs ||||||
Kreiranje liste kroz shell sučelje • $MDIR/bin/new_list • Aliasi se ubace u /etc/aliases datoteku i pokrene se komanda newaliases • Lista je kreirana |||||||
Dodavanje novih članova na listu putem shell sučelja • $MDIR/bin/add_members -r - naziv_liste ||||||||
Mailman web sučelje • Pruža više mogućnosti od shell sučelja • Neke funkcije moguće napraviti isključivo kroz shell • Višejezično • Podijeljeno u sekcije/podsekcije • Uvid u arhivu |||||||||
Opće postavke ||||||||||||
Opće postavke • dvije vrste admin korisnika - administrator i moderator • Reply-To header • Umbrella list - omogućuje liste unutar liste • Maximum length in kilobytes of a message body |||||||||||||
Zaporke ||||||||||||||
Upravljanje članstvom - dodavanje novih pretplatnika liste • dodavanje preko opcije Mass Subscription • upisivanjem mail adresa (svaka u novoj liniji) • uploadom tekst datoteke istog formata • moderiranje zavisi o opciji: • Privacy options -> Sender filters -> By default, should new list member postings be moderated?
Brisanje pretplatnika • opcije za obavijesti o odjavi • administratoru • potvrdu odjave bivšem pretplatniku
Non-digest opcije • header i footer maila koji će se dodati na poruku • odvajanje priloga od same poruke
Opcije privatnosti • Advertise this list when people ask what lists are on this machine? - prikazuje listu na popisu lista (homepage) Pošiljateljevi filteri • Kontrola tko može slati poruke na listu i na koji način se poruke moderiraju • List of non-member addresses whose postings should be automatically accepted - kada ljudi šalju poruke na listu sa raznih mail adresa. ||||||||||||||||
Primateljevi filteri • Must posts have list named in destination (to, cc) field (or be among the acceptable alias names, specified below)? - jedna od SPAM zaštita Spam filteri • filteri se baziraju na regexpovima • moguće ih je postaviti po svim headerima ili samo po nekima |||||||||||||||||
Obrađivanje odbijenih poruka • kontrola poruka koje iz nekog razloga nisu primljene na strani primatelja te su vraćene pošiljatelju • hard i soft severity - utječe na brže ili sporije odjavljivanje pretplatnika sa liste • obavijesti vlasniku liste o obrađenim odbijenim porukama ||||||||||||||||||
Opcije arhive • omogućava javno ili privatno arhiviranje poruka |||||||||||||||||||
Mail<>News gateway ||||||||||||||||||||
Mail<>News gateway • iterakcija mail liste sa news grupom i obrnuto • poruke završavaju na listi ali i na news grupi • kontrola postova preko opcije The moderation policy of the newsgroup ||||||||||||||||||||||
Auto-odgovor |||||||||||||||||||||||
Filtriranje sadržaja • filtriranje privitaka koje sadrži poruka • moguće filtriranje po black i white list principu • filtriranje se odnosi na mime tipove i nazive datoteka u privicima • opcionalna konverzija tekst/html sadržaja poruke u običan tekst
Naslovi • Svrstavanje poruka prema naslovu poruke • Korisnici imaju mogućnost odabrati da li žele: • primati sve poruke koje stižu na listu • samo one koje su razvrstane prema nekom kriteriju • Za razvrstavanje poruka koriste se regexpovi ||||||||||||||||||||||||
Obrađivanje zahtjeva na čekanju • Akcije nad moderiranim porukama • Pošiljatelje je moguće dodati na neke od filtera prema njihovoj from adresi
Stranica sa općenitim informacijama o listi • Na istu stranicu moguće je doći i sa početnog popisa mailing listi • Omogućava: • pretplatu ili odjavu sa liste, • promjenu zaporke, • izbor jezika i • otvaranje stranice sa postavkama ||||||||||||||||||||||||||
Uređivanje javnih HTML stranica i tekst datoteka • Neke stranice moguće je urediti po svojoj želji i to:- general list information page,- subscription results page, - user specific options page,- welcome email text file |||||||||||||||||||||||||||
Arhiva • Privatna (uvid omućen samo pretplatnicima) • Javna (uvid omogućen svima) ||||||||||||||||||||||||||
Stranica sa postavkama svakog pretplatnika • Omogućava pretplatnicima da sami definiraju neke postavke koje se odnose na njihovo članstvo na listi • Globalna promjena nekih postavki • Stranica omogućava i promjenu zaporke pretplatnika ||||||||||||||||||||||||||||
Regularni izrazi u Mailmanu • koriste se u mnogim postavkama • osnovna sintaksa regularnih izraza prikazana je na: http://www.python.org/doc/current/lib/re-syntax.html • HOWTO za regularne izraze - http://www.amk.ca/python/howto/regex/ |||||||||||||||||||||||||||||
Brisanje liste • radi se iz shella komadom $MDIR/bin/rmlist naziv_liste • dodavanjem -a parametra briše se i arhiva liste • primjer $MDIR/bin/rmlist -a naziv_liste |||||||||||||||||||||||||||||||
Dokumentacija • Za list administratore - http://www.list.org/site.html • Za korisnike - http://www.list.org/mailman-member/index.html- http://staff.imsa.edu/~ckolar/mailman/ • FAQ - http://www.list.org/faq.html- http://www.python.org/cgi-bin/faqw-mm.py ||||||||||||||||||||||||||||||||
Napredno korištenje kroz shell sučelje • $MDIR/bin/withlist - omogućava programsku manipulaciju nad listom • $MDIR/bin/arch - regeneriranje arhive |||||||||||||||||||||||||||||||||||
Vježba 1 – instalacija Mailman paketa • naziv paketa – mailman-cn • apt-get install mailman-cn • odabere se jezik • kreira se početna mailman lista na koju će stizati obavijesti o radu same liste • kreira se administratorska zaporka
Vježba 2 - kreiranje liste • u shellu - $MDIR/bin/newlist • preko web sučelja na adresi http://host.domain/list/create • aliase koji će biti poslani na adresu vlasnika liste potrebno je upisati u /etc/aliases • pokrenuti newaliases • lista je kreirana
Vježba 3 - podešavanje liste • General options -> maximum length in kilobytes (KB) of a message body. • Privacy options -> advertise this list when people ask what lists are on this machine? • Privacy options ->what steps are required for subscription? • Privacy options -> sender filters -> list of non-member addresses whose postings should be automatically accepted. • Archiving options
Vježba 4 - dodavanje novih članova liste • u shellu - $MDIR/bin/add_members • Web sučelje -> Membership management -> mass subscription
Vježba 5 – brisanje liste • shell - $MDIR/bin/rmlist –a naziv_liste