Se, download og gendan dine filtre som Sieve-script
De filtre, du opretter i webmailen, gemmer mailserveren som én tekstfil: et Sieve-script. Det script kan du se, downloade som fil og senere gendanne. Det er praktisk som backup, når du vil forstå præcis, hvad dine filtre gør, eller når du vil tage dine filtre med til en anden postkasse.
Hvad er et filtersæt?
Dine filtre kører ikke i webmailen, men på mailserveren, i det øjeblik en besked leveres til din postkasse. De er skrevet i Sieve, et enkelt sprog lavet specielt til at filtrere mail. Du udfylder en formular i webmailen, og webmailen skriver scriptet ud fra den.
Et filtersæt er hele scriptet: alle filtre for én postkasse i én fil. Din fraværsbesked ligger også i det, for teknisk set er den også et filter. Du kan have flere filtersæt, men der er altid kun ét aktivt.
Se dit filtersæt
- Log ind i webmailen, og klik på Indstillinger i menuen og derefter på Filtre.
- Klik på Handlinger, og vælg Rediger filtersæt.
Nu ser du scriptet som tekst. Her er et eksempel, som webmailen skriver det:
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";
}
Sådan læser du det:
require ["fileinto"];beder serveren om den udvidelse, der skal til for at flytte mail til en mappe. Webmailen sætter selv denne linje øverst.# rule:[Nieuwsbrieven]er en kommentar med navnet på dit filter. Det er sådan, webmailen genkender dine filtre.if exists "List-Id"er betingelsen: beskeden har en headerlinje List-Id, ligesom nyhedsbreve og mailinglister.fileinto "Nieuwsbrieven";flytter beskeden til den mappe.stop;betyder, at de efterfølgende filtre ikke længere ser på denne besked.header :contains "subject" "factuur"svarer i formularen til Emne indeholder factuur. Store og små bogstaver er ligegyldige.if false # ...er et deaktiveret filter. Den gamle betingelse står som kommentar efter#, så du kan slå filteret til igen senere.
Serveren læser scriptet oppefra og ned. Derfor har rækkefølgen af dine filtre betydning.
Download dit filtersæt som backup
- Gå til Indstillinger > Filtre.
- Klik på Handlinger, og vælg Download.
Du får en tekstfil (.txt) med navnet på dit filtersæt. Gem den et sikkert sted. Så har du en kopi, hvis du kommer til at slette et filter, og du kan sammenligne, hvis dine filtre pludselig opfører sig anderledes. Skal du flytte til en anden postkasse eller en anden server, så download scriptet, før du opsiger den gamle postkasse.
Gendan et script
- Åbn den gemte fil i en teksteditor, fx Notesblok eller TextEdit, og kopiér hele indholdet.
- Gå i webmailen til Indstillinger > Filtre > Handlinger > Rediger filtersæt.
- Markér den tekst, der står der, erstat den med den kopierede tekst, og klik på Gem.
- Tjek på listen under Filtre, at dine filtre er tilbage, og send dig selv en testmail for at se, om de virker.
Alt, hvad der stod der, bliver erstattet af det script, du indsætter. Vil du kun have nogle få filtre tilbage, så kopiér kun de blokke, fra linjen # rule:[...] til og med den afsluttende }, og sæt dem ind det rigtige sted i det eksisterende script. Indeholder den indsatte del en udvidelse, som endnu ikke står i require øverst, så tilføj den der.
Er der en fejl i scriptet, fx et manglende semikolon eller en manglende krøllet parentes, bliver det ikke gemt, og du får en fejlmeddelelse. Dine filtre forbliver så, som de var.
INBOX.Team. Andre mailservere bruger nogle gange en skråstreg (INBOX/Team). Flytter du et script til en anden server, eller har du omdøbt mapper, så tjek, at hver mappe i scriptet faktisk findes. Et filter til en mappe, der ikke findes, gør ikke det, du har tænkt dig.Godt at vide
- Pr. postkasse. Et filtersæt hører til én postkasse. Har du flere postkasser, så download scriptet fra hver postkasse.
- Kun ny mail. Et gendannet filter virker på mail, der kommer ind bagefter. Mail, der allerede ligger i din postkasse, flytter du selv.
- Fraværsbesked. Indeholder din backup en fraværsbesked med gamle datoer, så tjek efter gendannelsen under Indstillinger > Fraværsbesked, at den er sat rigtigt op.
- For hele domænet. Vil du indstille noget for alle postkasser på dit domæne, fx blokere en afsender, så brug SPAM Filters i DirectAdmin. Se E-mailregler på serveren (server-side filtre).
Trinene til et nyt filter finder du i Roundcube-vejledningen under Opret et filter og Eksempler på nyttige filtre. Selve sproget er beskrevet i RFC 5228 (engelsk).
