6 modulis · 6.2
Filtrų kūrimas ir testavimas
6 modulis: Automatizavimas: filtrai ir automatinis atsakymas · Skaitymo laikas: 9 min.
Mokymosi tikslas: Po šios pamokos galėsite paversti savo norą filtru, kuris daro būtent tai, ką turite omenyje, išvengti žinomų spąstų ir išbandyti filtrą prieš juo pasikliaudami.
Pagrindinės sąvokos: antraštės pasirinkimas, From, To, List-Id, Subject, per platus filtras, eiliškumas, peradresavimas, Kurti filtrą, bandomasis laiškas, Parsisiųsti
Nuo noro iki taisyklės
Geras filtras prasideda nuo paprastos kalbos sakinio: "Visi didmenininko laiškai turi patekti į aplanką Tiekėjai." Tada užduokite tris klausimus:
- Iš ko šį laišką atpažinsite tikrai? Ne "dažniausiai jis būna apie užsakymus", o iš to, kas visada yra antraštėse: adreso, srities, antraštės, kurią turi tik tas laiškas.
- Kas turi įvykti? Perkelti, kopijuoti, peradresuoti, ištrinti, ir ar scenarijus po to turi sustoti?
- Ko filtras neturi paliesti? Pagalvokite apie laišką, kuris yra labai panašus. Būtent čia filtrai ir suklysta.
Pagal kurią antraštę filtruoti
Antraštės pasirinkimas lemia, kiek patikimas bus Jūsų filtras.
- From (Iš) laiškams iš asmens ar įmonės. Filtruokite pagal adresą arba sritį:
@example.netpagauna visus tos įmonės darbuotojus. Nefiltruokite pagal rodomą vardą: bet kas gali įrašyti bet kokį vardą (pamoka 2.2). - To (Kam) laiškams, kurie ateina per kitą adresą. Jei adresas info@example.com peradresuojamas į Sanne pašto dėžutę, ji tokį laišką atpažins iš info@ antraštėje To. Atkreipkite dėmesį: laiškas, kurį kas nors išsiuntė Slaptąja kopija, šio adreso antraštėje To neturi.
- List-Id naujienlaiškiams ir el. pašto sąrašams. Tvarkingi siuntėjai įdeda šią antraštę (RFC 2919) su nuolatiniu kiekvieno sąrašo kodu. Tai patikimiau nei siuntėjo adresas, kuris naujienlaiškių atveju kartais keičiasi.
- Subject (Tema) tik tada, kai tema yra pastovi, pavyzdžiui, automatinių sistemos pranešimų atveju. Kitais atvejais tema yra mažiausiai patikimas pasirinkimas: bet kas gali į ją įrašyti bet ką.
Vieno didmenininko naujienlaiškių filtras Sieve kalba atrodo taip:
# rule:[Groothandel]
if header :contains "List-Id" "nieuws.example.org"
{
fileinto "INBOX.Leveranciers";
stop;
}Keturi spąstai
1. Per platus. "Tema savyje turi factuur" atrodo patogu, bet taip pat pagauna sukčiavimo (phishing) laišką "Uw openstaande factuur", kurio šlamšto filtras vos nesulaikė. Tada jis tvarkingai guli tarp Jūsų tikrų sąskaitų, kur į jį žiūrite mažiau kritiškai. Susiaurinkite filtrą: "Iš savyje turi @example.net ir Tema savyje turi factuur", pasirinkę paieškos sritį "atitinka visas šias taisykles".
2. Eiliškumas. Filtrai vykdomi iš viršaus į apačią (pamoka 6.1). Platus filtras su stop viršuje gali išjungti po juo esantį konkretų filtrą. Konkretų filtrą perkelkite į viršų: pirmiausia "didmenininko naujienlaiškis", tik tada "viskas iš example.org".
3. Didžiosios raidės ir tarpai. Sąlyga savyje turi neskiria didžiųjų ir mažųjų raidžių, todėl apie tai galvoti nereikia. Tačiau vienas tarpas per daug ar rašybos klaida tekste filtrą sugadina. "factuur " su tarpu gale neranda "factuur.".
4. Vėliau pakeistas aplankas. Filtras nurodo visą aplanko pavadinimą. Jei aplanką pervadinate arba perkeliate į kitą aplanką, pavadinimas filtre nebeatitinka. Todėl po kiekvieno aplankų pakeitimo patikrinkite savo filtrus.
Peradresavimas išoriniu adresu
Veiksmu Peradresuoti laišką galite siųsti laiškus kitu adresu, pavyzdžiui, Gmail adresu. Tai turi du trūkumus.
Pirma, peradresuojate ir šlamštą, kurio šlamšto filtras nesulaikė. Gaunanti paslauga mato Jūsų pašto serverį kaip serverį, kuris tą šlamštą pristato. Tai gali pakenkti Jūsų serverio reputacijai, o kartu ir visų Jūsų įprastų laiškų pristatymui.
Antra, siuntėjo patikros nebesutampa. Peradresuotas laiškas iš ahmed@example.net į Gmail atkeliauja iš Jūsų serverio. Srities example.net SPF įrašas Jūsų serverio nenurodo, todėl patikra nepavyksta. Dėl to laiškas gali patekti į šlamštą arba būti atmestas. Kursas „El. paštas tvarkoje“ išsamiai paaiškina SPF ir DMARC.
Todėl peradresuokite tik adresais, kuriuos valdote patys, ir geriau naudodami peradresavimo adresą (forwarder) valdymo skydelyje, o ne filtrą.
Filtro kūrimas iš laiško
Greičiausiai filtrą sukursite iš laiško, kurį norite rūšiuoti. Atidarykite laišką ir pasirinkite Kita > Kurti filtrą. Internetinis paštas iš anksto įrašo siuntėją ir temą. Pašalinkite tai, ko nereikia: dažniausiai pakanka siuntėjo, o tema filtrą padaro per siaurą.

Testuokite prieš pasikliaudami
Filtrą, kuris tyliai klysta, pastebėsite tik tada, kai praleisite svarbų laišką. Todėl visada testuokite:
- Bandomasis laiškas sau. Jūsų pačių laiškas eina per pašto serverį į Jūsų pašto dėžutę, todėl filtrai suveikia. Įrašykite žodį į temą ir patikrinkite, ar laiškas atsidūrė tinkamame aplanke.
- Patikrinkite ir tai, kas neturi suveikti. Išsiųskite laišką be to žodžio ir patikrinkite, ar jis lieka aplanke Gauti laiškai. Išbandykite ir didžiąsias raides.
- Perskaitykite scenarijų. Per Filtrai > Veiksmai > Taisyti filtrų rinkinį matysite, ką internetinis paštas iš tikrųjų išsaugojo. Jei matote
if false, filtras yra išjungtas. - Išsaugokite kopiją. Per Filtrai > Veiksmai > Parsisiųsti gausite visą scenarijų kaip failą. Tai patogu kaip atsarginė kopija ir palyginimui, jei kažkas staiga ima veikti kitaip.

Filtras vienai pašto dėžutei ar visai sričiai
Internetinio pašto filtrai galioja vienai pašto dėžutei. Jei norite sulaikyti siuntėją visoms savo srities pašto dėžutėms arba sugriežtinti šlamšto filtrą, tai daroma Jūsų prieglobos valdymo skydelyje. WebOké tai yra DirectAdmin, kuriame be kita ko yra skiltis SPAM Filtrai. To paties nenustatykite dviejose vietose: vėliau nebežinosite, kuri taisyklė sulaikė laišką.
Praktikoje: kaip tai veikia internetiniame pašte
Filtrus kuriate per Nuostatos > Filtrai mygtuku Sukurti arba iš laiško per Kita > Kurti filtrą. Scenarijų peržiūrite per Filtrai > Veiksmai > Taisyti filtrų rinkinį, o Parsisiųsti suteikia kopiją. Roundcube vadove rasite žingsnius ir naudingų filtrų lentelę. Kitame internetiniame pašte tai veikia panašiai: Gmail filtrus kuria iš paieškos užklausos, Outlook.com turi taisykles su sąlygomis ir veiksmais.
Santrauka
- Pradėkite nuo paprastos kalbos sakinio ir paklauskite savęs, iš ko laišką atpažinsite tikrai ir ko filtras neturi paliesti.
- Filtruokite pagal adresą, sritį, To arba List-Id; tema yra mažiausiai patikima.
- Spąstai: per platus filtras, netinkamas eiliškumas, rašybos klaidos ir tarpai, pervadintas aplankas.
- Peradresavimas išoriniu adresu peradresuoja ir šlamštą, o SPF patikra nepavyksta; peradresuokite tik adresais, kuriuos valdote patys.
- Testuokite laišku sau, patikrinkite ir tai, ko filtras neturi paliesti, o kopiją išsaugokite per Parsisiųsti.
Testas (quiz)
Užduotis
Užduotis A6.2: Pateikti savo filtrą patikrinti. Savo pašto dėžutėje sukurkite filtrą, kuris laiškus su pasirinktu žodžiu temoje perkelia į pasirinktą aplanką. Puslapyje įrašykite žodį ir aplanko pavadinimą. Tada įklijuokite savo filtrų rinkinį (Nuostatos > Filtrai > Veiksmai > Taisyti filtrų rinkinį, viską pažymėkite ir nukopijuokite) arba įkelkite failą, kurį gaunate per Parsisiųsti. Programa nuskaito Sieve scenarijų atmintyje (niekas neišsaugoma) ir paleidžia tris bandomuosius laiškus: laišką su Jūsų žodžiu temoje (turi patekti į Jūsų aplanką), laišką be to žodžio (turi likti aplanke Gauti laiškai) ir laišką su Jūsų žodžiu didžiosiomis raidėmis (taip pat turi patekti į Jūsų aplanką). Žalia spalva, jei visi trys atitinka. Gausite pranešimą, jei filtras išjungtas, jei aplanko pavadinimas scenarijuje nesutampa su tuo, ką įrašėte, arba jei scenarijus peradresuoja laiškus adresu už Jūsų srities ribų.
Platesniam skaitymui
Kur aprašyti žingsniai internetiniame pašte, jie galioja WebOké internetiniam paštui; kitame internetiniame pašte tai veikia panašiai.
- Roundcube Webmail 7.1: Filtro kūrimas
- Roundcube Webmail 7.2: Naudingų filtrų pavyzdžiai
- Serverio pusės el. pašto taisyklės (filtrai serveryje)
- El. laiškų persiuntimas į kitą adresą (persiuntimo adresai, catch-all nerekomenduojama)
- Nemokamas kursas Sutvarkytas el. paštas: nustatymas ir sklandus pristatymas 3.3: Sinonimai, peradresavimas ir catch-all: naudinga, bet su rizika
- Nemokamas kursas Sutvarkytas el. paštas: nustatymas ir sklandus pristatymas 4.1: Kodėl laiškai patenka į šlamštą
- RFC 2919, List-Id (anglų k.): https://www.rfc-editor.org/rfc/rfc2919
- Je filters als Sieve-script bekijken, downloaden en terugzetten
