Post on 13-Jan-2016
description
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