Jūsų filtrų peržiūra, atsisiuntimas ir atkūrimas Sieve scenarijaus pavidalu
Filtrus, kuriuos sukuriate žiniatinklio pašte, pašto serveris saugo kaip vieną tekstinį failą: Sieve scenarijų. Šį scenarijų galite peržiūrėti, atsisiųsti kaip failą ir vėliau vėl atkurti. Tai patogu kaip atsarginė kopija, norint suprasti, ką tiksliai daro Jūsų filtrai, arba norint perkelti filtrus į kitą pašto dėžutę.
Kas yra filtrų rinkinys?
Jūsų filtrai veikia ne žiniatinklio pašte, o pašto serveryje, tuo metu, kai laiškas pristatomas į Jūsų pašto dėžutę. Jie parašyti Sieve kalba, tai paprasta kalba, sukurta specialiai el. laiškams filtruoti. Jūs žiniatinklio pašte užpildote formą, o žiniatinklio paštas pagal ją parašo scenarijų.
Filtrų rinkinys yra visas šis scenarijus: visi vienos pašto dėžutės filtrai viename faile. Jame yra ir Jūsų automatinis atsakymas apie nebuvimą, nes techniškai tai taip pat yra filtras. Galite turėti kelis filtrų rinkinius, tačiau aktyvus visada būna tik vienas.
Filtrų rinkinio peržiūra
- Prisijunkite prie žiniatinklio pašto ir meniu spustelėkite Nustatymai, tada Filtrai.
- Spustelėkite Veiksmai ir pasirinkite Redaguoti filtrų rinkinį.
Dabar matote scenarijų kaip tekstą. Pavyzdys, kaip jį parašo žiniatinklio paštas:
require ["fileinto"];
# rule:[Nieuwsbrieven]
if exists "List-Id"
{
fileinto "Nieuwsbrieven";
stop;
}
# rule:[Facturen]
if allof (header :contains "subject" "factuur")
{
fileinto "INBOX.Facturen";
}
# rule:[Collega]
if false # header :contains "from" "collega@example.com"
{
fileinto "INBOX.Team";
}
Kaip jį skaityti:
require ["fileinto"];prašo serverio plėtinio, reikalingo laiškams perkelti į aplanką. Žiniatinklio paštas šią eilutę įrašo viršuje pats.# rule:[Nieuwsbrieven]yra komentaras su Jūsų filtro pavadinimu. Pagal jį žiniatinklio paštas atpažįsta Jūsų filtrus.if exists "List-Id"yra sąlyga: laiškas turi antraštės eilutę List-Id, kaip naujienlaiškiai ir adresatų sąrašai.fileinto "Nieuwsbrieven";perkelia laišką į tą aplanką.stop;reiškia, kad tolesni filtrai šio laiško nebetikrina.header :contains "subject" "factuur"formoje atitinka Tema apima factuur. Didžiosios ir mažosios raidės čia nesvarbios.if false # ...yra išjungtas filtras. Ankstesnė sąlyga palikta kaip komentaras po#, kad vėliau galėtumėte filtrą vėl įjungti.
Serveris scenarijų skaito iš viršaus į apačią. Todėl Jūsų filtrų tvarka yra svarbi.
Filtrų rinkinio atsisiuntimas kaip atsarginės kopijos
- Eikite į Nustatymai > Filtrai.
- Spustelėkite Veiksmai ir pasirinkite Atsisiųsti.
Gausite tekstinį failą (.txt) Jūsų filtrų rinkinio pavadinimu. Išsaugokite jį saugioje vietoje. Taip turėsite kopiją, jei netyčia ištrintumėte filtrą, ir galėsite palyginti, jei Jūsų filtrai staiga ims veikti kitaip. Jei ketinate persikelti į kitą pašto dėžutę ar kitą serverį, atsisiųskite scenarijų prieš atsisakydami senosios pašto dėžutės.
Scenarijaus atkūrimas
- Atidarykite išsaugotą failą teksto redaktoriumi, pavyzdžiui, Užrašine (Notepad) arba TextEdit, ir nukopijuokite visą jo turinį.
- Žiniatinklio pašte eikite į Nustatymai > Filtrai > Veiksmai > Redaguoti filtrų rinkinį.
- Pažymėkite esamą tekstą, pakeiskite jį nukopijuotu tekstu ir spustelėkite Išsaugoti.
- Filtrų sąraše patikrinkite, ar Jūsų filtrai vėl yra, ir išsiųskite sau bandomąjį laišką, kad pamatytumėte, ar jie veikia.
Viskas, kas buvo, pakeičiama įklijuotu scenarijumi. Jei norite atkurti tik kelis filtrus, nukopijuokite tik tuos blokus, nuo eilutės # rule:[...] iki uždaromojo } imtinai, ir įterpkite juos į tinkamą esamo scenarijaus vietą. Jei įklijuotoje dalyje yra plėtinys, kurio dar nėra viršuje esančioje require eilutėje, pridėkite jį ten.
Jei scenarijuje yra klaida, pavyzdžiui, trūksta kabliataškio ar riestinio skliausto, jis nebus išsaugotas ir pamatysite klaidos pranešimą. Tokiu atveju Jūsų filtrai liks tokie, kokie buvo.
INBOX.Team. Kiti pašto serveriai kartais naudoja pasvirąjį brūkšnį (INBOX/Team). Jei perkeliate scenarijų į kitą serverį arba pervadinote aplankus, patikrinkite, ar kiekvienas scenarijuje nurodytas aplankas tikrai egzistuoja. Filtras, nukreipiantis į neegzistuojantį aplanką, neveiks taip, kaip tikitės.Naudinga žinoti
- Kiekvienai pašto dėžutei atskirai. Filtrų rinkinys priklauso vienai pašto dėžutei. Jei turite kelias pašto dėžutes, atsisiųskite kiekvienos pašto dėžutės scenarijų.
- Tik naujiems laiškams. Atkurtas filtras veikia laiškams, gautiems po atkūrimo. Laiškus, kurie jau yra Jūsų pašto dėžutėje, perkelkite patys.
- Automatinis atsakymas apie nebuvimą. Jei Jūsų atsarginėje kopijoje yra automatinis atsakymas su senomis datomis, po atkūrimo skiltyje Nustatymai > Atostogos patikrinkite, ar jis nustatytas teisingai.
- Visam domenui. Jei norite ką nors nustatyti visoms savo domeno pašto dėžutėms, pavyzdžiui, užblokuoti siuntėją, naudokite DirectAdmin skiltį SPAM Filters. Žr. Serverio el. pašto taisyklės (filtrai serveryje).
Naujo filtro kūrimo žingsniai pateikti Roundcube vadove, skyriuose Filtro kūrimas ir Naudingų filtrų pavyzdžiai. Pati kalba aprašyta RFC 5228 (anglų k.).
