Ogled, prenos in obnovitev Vaših filtrov kot skripte Sieve
Filtre, ki jih ustvarite v spletni pošti, poštni strežnik shrani kot eno besedilno datoteko: skripto Sieve. To skripto si lahko ogledate, jo prenesete kot datoteko in jo pozneje znova obnovite. To je priročno kot varnostna kopija, za razumevanje, kaj Vaši filtri natančno počnejo, ali za prenos Vaših filtrov v drug poštni predal.
Kaj je nabor filtrov?
Vaši filtri ne delujejo v spletni pošti, temveč na poštnem strežniku, in sicer v trenutku, ko je sporočilo dostavljeno v Vaš poštni predal. Napisani so v jeziku Sieve, preprostem jeziku, namenjenem prav filtriranju pošte. Vi v spletni pošti izpolnite obrazec, spletna pošta pa iz njega napiše skripto.
Nabor filtrov je ta celotna skripta: vsi filtri enega poštnega predala v eni datoteki. V njej je tudi Vaše sporočilo o odsotnosti, saj je tehnično gledano prav tako filter. Imate lahko več naborov filtrov, vendar je aktiven vedno le eden.
Ogled Vašega nabora filtrov
- Prijavite se v spletno pošto, v meniju kliknite Nastavitve in nato Filtri.
- Kliknite Dejanja in izberite Urejanje nabora filtrov.
Zdaj vidite skripto kot besedilo. Primer, kot ga napiše spletna pošta:
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";
}
Takole jo preberete:
require ["fileinto"];od strežnika zahteva razširitev, ki je potrebna za premikanje pošte v mapo. Spletna pošta to vrstico sama doda na vrh.# rule:[Nieuwsbrieven]je komentar z imenom Vašega filtra. Po njem spletna pošta prepozna Vaše filtre.if exists "List-Id"je pogoj: sporočilo ima glavo List-Id, kot jo imajo e-novice in poštni seznami.fileinto "Nieuwsbrieven";premakne sporočilo v to mapo.stop;pomeni, da naslednji filtri tega sporočila ne obravnavajo več.header :contains "subject" "factuur"je v obrazcu Zadeva vsebuje factuur. Velike in male črke pri tem niso pomembne.if false # ...je onemogočen filter. Prejšnji pogoj je kot komentar zapisan za#, tako da lahko filter pozneje znova vklopite.
Strežnik skripto bere od zgoraj navzdol. Zato je vrstni red Vaših filtrov pomemben.
Prenos Vašega nabora filtrov kot varnostne kopije
- Pojdite na Nastavitve > Filtri.
- Kliknite Dejanja in izberite Prenos.
Prejmete besedilno datoteko (.txt) z imenom Vašega nabora filtrov. Shranite jo na varno mesto. Tako imate kopijo, če po nesreči izbrišete filter, in lahko primerjate, če Vaši filtri nenadoma delujejo drugače. Če se selite v drug poštni predal ali na drug strežnik, skripto prenesite, preden odpoveste stari poštni predal.
Obnovitev skripte
- Shranjeno datoteko odprite v urejevalniku besedila, kot sta Beležnica ali TextEdit, in kopirajte celotno vsebino.
- V spletni pošti pojdite na Nastavitve > Filtri > Dejanja > Urejanje nabora filtrov.
- Označite obstoječe besedilo, ga zamenjajte s kopiranim besedilom in kliknite Shranite.
- V seznamu pod Filtri preverite, ali so Vaši filtri spet na mestu, in si pošljite testno sporočilo, da vidite, ali delujejo.
Vse, kar je bilo tam, se zamenja s skripto, ki jo prilepite. Če želite obnoviti le nekaj filtrov, kopirajte samo te bloke, od vrstice # rule:[...] do vključno zaključnega }, in jih vstavite na pravo mesto v obstoječi skripti. Če prilepljeni del vsebuje razširitev, ki še ni navedena pri require na vrhu, jo dodajte tja.
Če v skripti kaj ni pravilno, na primer manjka podpičje ali zavit oklepaj, se ne shrani in prejmete sporočilo o napaki. Vaši filtri v tem primeru ostanejo takšni, kot so bili.
INBOX.Team. Drugi poštni strežniki včasih uporabljajo poševnico (INBOX/Team). Če skripto prenašate na drug strežnik ali ste mape preimenovali, preverite, ali vsaka mapa iz skripte res obstaja. Filter, ki premika v mapo, ki ne obstaja, ne naredi tega, kar ste želeli.Dobro je vedeti
- Za posamezen poštni predal. Nabor filtrov pripada enemu poštnemu predalu. Če imate več poštnih predalov, prenesite skripto iz vsakega od njih.
- Samo nova pošta. Obnovljen filter deluje na pošto, ki prispe po obnovitvi. Pošto, ki je že v Vašem poštnem predalu, premaknete sami.
- Sporočilo o odsotnosti. Če je v Vaši varnostni kopiji sporočilo o odsotnosti s starimi datumi, po obnovitvi pri Nastavitve > Odsotnost preverite, ali je pravilno nastavljeno.
- Za celotno domeno. Če želite nekaj urediti za vse poštne predale Vaše domene, na primer blokirati pošiljatelja, uporabite razdelek SPAM Filters v DirectAdmin. Glejte Pravila e-pošte na strežniku (filtri na strežniku).
Koraki za nov filter so opisani v priročniku za Roundcube pod Ustvarjanje filtra in Primeri uporabnih filtrov. Sam jezik je opisan v RFC 5228 (v angleščini).
