Pregledajte, preuzmite i vratite Vaše filtre kao Sieve skriptu
Filtere koje izradite u webmailu poslužitelj e-pošte sprema kao jednu tekstualnu datoteku: Sieve skriptu. Tu skriptu možete pregledati, preuzeti kao datoteku i kasnije ponovno vratiti. To je korisno kao sigurnosna kopija, kako biste razumjeli što Vaši filteri točno rade ili kako biste filtere prenijeli u drugi poštanski sandučić.
Što je skup filtera?
Vaši filteri ne rade u webmailu, nego na poslužitelju e-pošte, u trenutku kada se poruka isporučuje u Vaš poštanski sandučić. Napisani su u jeziku Sieve, jednostavnom jeziku namijenjenom upravo filtriranju e-pošte. Vi u webmailu ispunite obrazac, a webmail na temelju njega napiše skriptu.
Skup filtera je ta cjelovita skripta: svi filteri jednog poštanskog sandučića u jednoj datoteci. U njoj se nalazi i Vaša poruka o odsutnosti, jer je i ona tehnički gledano filter. Možete imati više skupova filtera, ali uvijek je aktivan samo jedan.
Pregled Vašeg skupa filtera
- Prijavite se u webmail i u izborniku kliknite na Postavke, a zatim na Filteri.
- Kliknite na Radnje i odaberite Uredi skup filtera.
Sada vidite skriptu kao tekst. Primjer kakav webmail napiše:
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";
}
Ovako je čitate:
require ["fileinto"];traži od poslužitelja proširenje koje je potrebno za premještanje e-pošte u mapu. Webmail to sam stavlja na vrh.# rule:[Nieuwsbrieven]je komentar s nazivom Vašeg filtra. Po njemu webmail prepoznaje Vaše filtere.if exists "List-Id"je uvjet: poruka ima zaglavlje List-Id, kao što ga imaju newsletteri i mailing liste.fileinto "Nieuwsbrieven";premješta poruku u tu mapu.stop;znači da sljedeći filteri više ne obrađuju tu poruku.header :contains "subject" "factuur"u obrascu odgovara uvjetu Predmet sadrži factuur. Velika i mala slova pritom nisu bitna.if false # ...je isključeni filter. Stari uvjet nalazi se kao komentar iza znaka#, tako da filter kasnije možete ponovno uključiti.
Poslužitelj čita skriptu odozgo prema dolje. Zato je redoslijed Vaših filtera važan.
Preuzimanje skupa filtera kao sigurnosne kopije
- Idite na Postavke > Filteri.
- Kliknite na Radnje i odaberite Preuzmi.
Dobit ćete tekstualnu datoteku (.txt) s nazivom Vašeg skupa filtera. Spremite je na sigurno mjesto. Tako imate kopiju ako slučajno izbrišete filter i možete usporediti ako Vaši filteri odjednom počnu raditi drukčije. Ako prelazite na drugi poštanski sandučić ili drugi poslužitelj, preuzmite skriptu prije nego što otkažete stari poštanski sandučić.
Vraćanje skripte
- Otvorite spremljenu datoteku u uređivaču teksta, kao što su Notepad ili TextEdit, i kopirajte cijeli sadržaj.
- U webmailu idite na Postavke > Filteri > Radnje > Uredi skup filtera.
- Označite postojeći tekst, zamijenite ga kopiranim tekstom i kliknite na Spremi.
- Na popisu pod Filteri provjerite jesu li Vaši filteri ponovno tamo i pošaljite sebi probnu poruku kako biste vidjeli rade li.
Sve što je bilo tamo zamijenit će se skriptom koju zalijepite. Ako želite vratiti samo nekoliko filtera, kopirajte samo te blokove, od retka # rule:[...] do zaključne }, i umetnite ih na pravo mjesto u postojećoj skripti. Ako se u zalijepljenom dijelu nalazi proširenje koje još nije navedeno uz require na vrhu, dodajte ga tamo.
Ako nešto u skripti nije ispravno, primjerice nedostaje točka sa zarezom ili vitičasta zagrada, skripta se neće spremiti i dobit ćete poruku o pogrešci. Vaši filteri tada ostaju kakvi su bili.
INBOX.Team. Drugi poslužitelji e-pošte ponekad koriste kosu crtu (INBOX/Team). Ako skriptu prenosite na drugi poslužitelj ili ste preimenovali mape, provjerite postoji li doista svaka mapa iz skripte. Filter koji premješta poštu u mapu koja ne postoji neće raditi ono što ste namjeravali.Dobro je znati
- Po poštanskom sandučiću. Skup filtera pripada jednom poštanskom sandučiću. Ako imate više poštanskih sandučića, preuzmite skriptu za svaki od njih.
- Samo nova pošta. Vraćeni filter djeluje na poštu koja stigne nakon toga. Poštu koja se već nalazi u Vašem poštanskom sandučiću premjestite sami.
- Poruka o odsutnosti. Ako se u Vašoj sigurnosnoj kopiji nalazi poruka o odsutnosti sa starim datumima, nakon vraćanja provjerite pod Postavke > Poruka o odsutnosti je li ispravno postavljena.
- Za cijelu domenu. Ako želite nešto urediti za sve poštanske sandučiće svoje domene, primjerice blokirati pošiljatelja, upotrijebite odjeljak SPAM Filters u DirectAdminu. Pogledajte Pravila e-pošte na strani poslužitelja (filteri na poslužitelju).
Koraci za novi filter nalaze se u Roundcube priručniku pod Izrada filtra i Primjeri korisnih filtera. Sam jezik opisan je u RFC 5228 (na engleskom).
