Mailman, GNU mailing list manager

Post on 13-Jan-2016

60 views 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 of Mailman, GNU mailing list manager

Mailman, GNU mailing list Mailman, GNU mailing list managermanager

TemeTeme

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

||

AAliasliasii

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

|||

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

|||||

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

||||||

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

|||||||

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

$MDIR/bin/add_members -r - naziv_liste

||||||||

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

|||||||||

OpOpće postavkeće postavke

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

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

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

ZaporkeZaporke

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

Jezične postavkeJezične postavke

Upravljanje članstvomUpravljanje članstvom

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?

Brisanje pretplatnikaBrisanje pretplatnika

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

Non-digest opcijeNon-digest opcije

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

Digest opcijeDigest opcije

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.

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

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

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

Opcije arhiveOpcije arhive

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

omogućava javno ili privatno arhiviranje poruka

Mail<>News gatewayMail<>News gateway

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

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

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

Auto-odgovorAuto-odgovor

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

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

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

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

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

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

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

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

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

ArhivaArhiva

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

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

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

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

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/

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

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

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

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

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

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

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

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

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

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

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

shell - $MDIR/bin/rmlist –a naziv_liste