mailman, gnu mailing list manager

40
Mailman, GNU mailing list Mailman, GNU mailing list manager manager

Upload: kirby

Post on 13-Jan-2016

60 views

Category:

Documents


2 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Mailman, GNU mailing list manager

Mailman, GNU mailing list Mailman, GNU mailing list managermanager

Page 2: Mailman, GNU mailing list manager

TemeTeme

List manager – efikasna zamjena za aliase Uvodno o Mailmanu Shell sučelje Web sučelje Napredna upotreba kroz shell sučelje Zaključak

||

Page 3: Mailman, GNU mailing list manager

AAliasliasii

rudimentaran oblik mailing liste koriste se većinom za manje liste nemaju mogućnosti koje nude liste

|||

Page 4: Mailman, GNU mailing list manager

MailmanMailman

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

|||||

Page 5: Mailman, GNU mailing list manager

Mailman shell sučeljeMailman 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

||||||

Page 6: Mailman, GNU mailing list manager

Kreiranje liste kroz shell sučeljeKreiranje liste kroz shell sučelje

$MDIR/bin/new_list Aliasi se ubace u /etc/aliases datoteku i pokrene

se komanda newaliases Lista je kreirana

|||||||

Page 7: Mailman, GNU mailing list manager

Dodavanje novih članova na listu Dodavanje novih članova na listu putem shell sučeljaputem shell sučelja

$MDIR/bin/add_members -r - naziv_liste

||||||||

Page 8: Mailman, GNU mailing list manager

Mailman web sučeljeMailman 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

|||||||||

Page 9: Mailman, GNU mailing list manager

OpOpće postavkeće postavke

||||||||||||

Page 10: Mailman, GNU mailing list manager

OpOpće postavkeć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

|||||||||||||

Page 11: Mailman, GNU mailing list manager

ZaporkeZaporke

||||||||||||||

Page 12: Mailman, GNU mailing list manager

Jezične postavkeJezične postavke

Page 13: Mailman, GNU mailing list manager

Upravljanje članstvomUpravljanje članstvom

Page 14: Mailman, GNU mailing list manager

Upravljanje članstvom - Upravljanje članstvom - dodavanje novih pretplatnika dodavanje novih pretplatnika listeliste 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?

Page 15: Mailman, GNU mailing list manager

Brisanje pretplatnikaBrisanje pretplatnika

opcije za obavijesti o odjavi administratoru potvrdu odjave bivšem pretplatniku

Page 16: Mailman, GNU mailing list manager

Non-digest opcijeNon-digest opcije

header i footer maila koji će se dodati na poruku odvajanje priloga od same poruke

Page 17: Mailman, GNU mailing list manager

Digest opcijeDigest opcije

Page 18: Mailman, GNU mailing list manager

Opcije privatnostiOpcije privatnosti Advertise this list when people ask what lists are on this

machine? - prikazuje listu na popisu lista (homepage)

||||||||||||||||

Pošiljateljevi filteriPoš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.

Page 19: Mailman, GNU mailing list manager

Primateljevi filteriPrimateljevi 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 filteriSpam filteri filteri se baziraju na regexpovima moguće ih je postaviti po svim headerima ili samo po

nekima

Page 20: Mailman, GNU mailing list manager

Obrađivanje odbijenih porukaObrađ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

||||||||||||||||||

Page 21: Mailman, GNU mailing list manager

Opcije arhiveOpcije arhive

|||||||||||||||||||

omogućava javno ili privatno arhiviranje poruka

Page 22: Mailman, GNU mailing list manager

Mail<>News gatewayMail<>News gateway

||||||||||||||||||||

Page 23: Mailman, GNU mailing list manager

Mail<>News gatewayMail<>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

||||||||||||||||||||||

Page 24: Mailman, GNU mailing list manager

Auto-odgovorAuto-odgovor

|||||||||||||||||||||||

Page 25: Mailman, GNU mailing list manager

Filtriranje sadržajaFiltriranje 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

Page 26: Mailman, GNU mailing list manager

NasloviNaslovi

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

||||||||||||||||||||||||

Page 27: Mailman, GNU mailing list manager

Obrađivanje zahtjeva na čekanjuObrađivanje zahtjeva na čekanju

Akcije nad moderiranim porukama Pošiljatelje je moguće dodati na neke od filtera

prema njihovoj from adresi

Page 28: Mailman, GNU mailing list manager

Stranica sa općenitim Stranica sa općenitim informacijama o listiinformacijama 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

||||||||||||||||||||||||||

Page 29: Mailman, GNU mailing list manager

Uređivanje javnih HTML stranica Uređivanje javnih HTML stranica i tekst datotekai 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

|||||||||||||||||||||||||||

Page 30: Mailman, GNU mailing list manager

ArhivaArhiva

Privatna (uvid omućen samo pretplatnicima) Javna (uvid omogućen svima)

||||||||||||||||||||||||||

Page 31: Mailman, GNU mailing list manager

Stranica sa postavkama svakog Stranica sa postavkama svakog pretplatnikapretplatnika

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

||||||||||||||||||||||||||||

Page 32: Mailman, GNU mailing list manager

Regularni izrazi u MailmanuRegularni 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/

|||||||||||||||||||||||||||||

Page 33: Mailman, GNU mailing list manager

Brisanje listeBrisanje 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

|||||||||||||||||||||||||||||||

Page 34: Mailman, GNU mailing list manager

DokumentacijaDokumentacija

||||||||||||||||||||||||||||||||

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

Page 35: Mailman, GNU mailing list manager

Napredno koriNapredno korištenje kroz shell štenje kroz shell sučeljesučelje

$MDIR/bin/withlist - omogućava programsku manipulaciju nad listom

$MDIR/bin/arch - regeneriranje arhive

|||||||||||||||||||||||||||||||||||

Page 36: Mailman, GNU mailing list manager

VjeVježba 1 – instalacija Mailman žba 1 – instalacija Mailman paketapaketa

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

Page 37: Mailman, GNU mailing list manager

Vježba 2 - kreiranje listeVjež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

Page 38: Mailman, GNU mailing list manager

Vježba 3 - podešavanje listeVjež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

Page 39: Mailman, GNU mailing list manager

Vježba 4 - dodavanje novih Vježba 4 - dodavanje novih članova listečlanova liste

u shellu - $MDIR/bin/add_members Web sučelje -> Membership management -> mass

subscription

Page 40: Mailman, GNU mailing list manager

Vježba 5 – brisanje listeVježba 5 – brisanje liste

shell - $MDIR/bin/rmlist –a naziv_liste