6 modulis · 6.2
Filtrų kūrimas ir testavimas
6 modulis: Automatiškai: filtrai ir nebuvimo pranešimas · 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 pasitikėdami.
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 paprasto sakinio: "Visi didmeninės prekybos laiškai turi patekti į aplanką Tiekėjai." Tada užduokite sau tris klausimus:
- Iš ko tikrai atpažinsite tą laišką? Ne "dažniausiai jame rašoma 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
Nuo antraštės pasirinkimo priklauso, kiek patikimas bus Jūsų filtras.
- From (Iš) laiškams iš asmens ar įmonės. Filtruokite pagal adresą arba sritį:
@example.netsugauna 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 peradresuoja laiškus į Rūtos pašto dėžutę, ji tuos laiškus atpažįsta iš info@ antraštėje To. Atkreipkite dėmesį: laiške, kurį kas nors išsiuntė su Slaptoji kopija, to adreso antraštėje To nėra.
- List-Id naujienlaiškiams ir el. pašto sąrašams. Tvarkingi siuntėjai įrašo šią antraštę (RFC 2919) su pastoviu kiekvieno sąrašo kodu. Tai patikimiau nei siuntėjo adresas, kuris naujienlaiškiuose kartais keičiasi.
- Subject (Tema) tik tada, kai tema yra pastovi, pavyzdžiui, automatiniuose sistemos pranešimuose. Visais kitais atvejais tema yra mažiausiai patikimas pasirinkimas: bet kas gali į ją įrašyti bet ką.
Vienos didmeninės prekybos įmonės naujienlaiškių filtras Sieve kalba atrodo taip:
# rule:[Didmeninė prekyba]
if header :contains "List-Id" "naujienos.example.org"
{
fileinto "INBOX.Tiekėjai";
stop;
}Ketveri spąstai
1. Per platus. "Tema savyje turi sąskaita" atrodo patogu, tačiau sugauna ir sukčiavimo laišką "Jūsų neapmokėta sąskaita", kurio brukalo filtras vos nesulaikė. Tada jis tvarkingai guli tarp Jūsų tikrų sąskaitų, kur į jį žiūrite ne taip kritiškai. Susiaurinkite filtrą: "Iš savyje turi @example.net ir Tema savyje turi sąskaita", 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ą dėkite viršuje: pirmiausia "didmeninės prekybos 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. "sąskaita " su tarpu gale neranda "sąskaita.".
4. Vėliau pasikeičiantis aplankas. Filtras nurodo visą aplanko pavadinimą. Jei aplanką pervadinsite arba perkelsite po kitu aplanku, pavadinimas filtre nebeatitiks. Todėl po kiekvieno aplankų pakeitimo patikrinkite savo filtrus.
Peradresavimas į išorinį adresą
Veiksmu Peradresuoti laišką galite siųsti laiškus kitu adresu, pavyzdžiui, į Gmail adresą. Tai turi du trūkumus.
Pirma, peradresuojate ir brukalą, kurio brukalo filtras nesulaikė. Gaunanti paslauga mato Jūsų pašto serverį kaip serverį, kuris tą brukalą pristato. Tai gali pakenkti Jūsų serverio reputacijai, o kartu ir visų Jūsų įprastų laiškų pristatymui.
Antra, siuntėjo patikrinimai nebesutampa. Peradresuotas laiškas iš arnas@example.net į Gmail atkeliauja iš Jūsų serverio. Srities example.net SPF įrašas Jūsų serverio nenurodo, todėl patikrinimas nepavyksta. Dėl to laiškas gali patekti į brukalą arba būti atmestas. Kursas „Tvarkingas el. paštas“ išsamiai paaiškina SPF ir DMARC.
Todėl peradresuokite tik į adresus, kuriuos valdote patys, ir geriau naudokite peradresavimo adresą valdymo skydelyje nei filtrą.
Filtro kūrimas iš laiško
Greičiausia filtrą sukurti iš laiško, kurį norite rūšiuoti. Atidarykite laišką ir pasirinkite Kita > Kurti filtrą. Webmail iš karto įrašo siuntėją ir temą. Pašalinkite tai, ko nereikia: dažniausiai užtenka siuntėjo, o tema filtrą padaro per siaurą.

Išbandykite prieš pasitikėdami
Filtro, kuris tyliai klysta, nepastebėsite tol, kol nepraleisite svarbaus laiško. Todėl visada jį išbandykite:
- 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.
- Išbandykite 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ą webmail iš tikrųjų išsaugojo. Jei matote
if false, filtras išjungtas. - Išsaugokite kopiją. Per Filtrai > Veiksmai > Parsisiųsti gausite visą scenarijų kaip failą. Tai patogu kaip atsarginė kopija ir palyginimui, jei kas nors staiga ima veikti kitaip.

Filtras vienai pašto dėžutei ar visai sričiai
Webmail filtrai galioja vienai pašto dėžutei. Jei norite sulaikyti siuntėją visoms savo srities pašto dėžutėms arba sugriežtinti brukalo filtrą, tai daroma talpinimo paslaugos 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 webmail
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ę. Kitose webmail sistemose 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 paprasto sakinio ir paklauskite savęs, iš ko tikrai atpažinsite laišką 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.
- Peradresuojant į išorinį adresą peradresuojamas ir brukalas, o SPF patikrinimas nepavyksta; peradresuokite tik į adresus, kuriuos valdote patys.
- Išbandykite laišku sau, taip pat tai, ko filtras neturi paliesti, ir išsaugokite kopiją su 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 su Parsisiųsti. Programa perskaito 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 reiškia, kad visi trys teisingi. Gausite pranešimą, jei filtras išjungtas, jei aplanko pavadinimas scenarijuje nesutampa su tuo, ką įrašėte, arba jei scenarijus peradresuoja laiškus į adresą už Jūsų srities ribų.
Platesniam skaitymui
Kai aprašomi žingsniai webmail sistemoje, jie galioja WebOké webmail; kitose webmail sistemose 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
- Jūsų filtrų peržiūra, atsisiuntimas ir atkūrimas Sieve scenarijaus pavidalu
