Se, last ned og gjenopprett filtrene dine som Sieve-skript
Filtrene du lager i webmailen, lagrer e-postserveren som én tekstfil: et Sieve-skript. Det skriptet kan du se på, laste ned som fil og senere gjenopprette. Det er nyttig som sikkerhetskopi, for å forstå nøyaktig hva filtrene dine gjør, eller for å ta med deg filtrene til en annen postkasse.
Hva er et filtersett?
Filtrene dine kjører ikke i webmailen, men på e-postserveren, i det øyeblikket en melding leveres i postkassen din. De er skrevet i Sieve, et enkelt språk laget spesielt for å filtrere e-post. Du fyller ut et skjema i webmailen, og webmailen skriver skriptet ut fra det.
Et filtersett er hele dette skriptet: alle filtrene for én postkasse i én fil. Fraværsmeldingen din ligger også der, for teknisk sett er den også et filter. Du kan ha flere filtersett, men bare ett er aktivt om gangen.
Se på filtersettet ditt
- Logg inn i webmailen og klikk på Innstillinger i menyen, og deretter på Filtre.
- Klikk på Handlinger og velg Rediger filtersett.
Nå ser du skriptet som tekst. Et eksempel slik 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";
}
Slik leser du det:
require ["fileinto"];ber serveren om utvidelsen som trengs for å flytte e-post til en mappe. Webmailen legger dette inn øverst selv.# rule:[Nieuwsbrieven]er en kommentar med navnet på filteret ditt. Det er slik webmailen kjenner igjen filtrene dine.if exists "List-Id"er betingelsen: meldingen har en List-Id-hodelinje, slik nyhetsbrev og e-postlister har.fileinto "Nieuwsbrieven";flytter meldingen til den mappen.stop;betyr at de neste filtrene ikke lenger ser på denne meldingen.header :contains "subject" "factuur"er Emne inneholder factuur i skjemaet. Store og små bokstaver spiller ingen rolle.if false # ...er et deaktivert filter. Den gamle betingelsen står som kommentar etter#, slik at du kan slå på filteret igjen senere.
Serveren leser skriptet ovenfra og ned. Derfor har rekkefølgen på filtrene dine betydning.
Last ned filtersettet ditt som sikkerhetskopi
- Gå til Innstillinger > Filtre.
- Klikk på Handlinger og velg Last ned.
Du får en tekstfil (.txt) med navnet på filtersettet ditt. Ta vare på den på et trygt sted. Da har du en kopi hvis du sletter et filter ved et uhell, og du kan sammenligne hvis filtrene dine plutselig oppfører seg annerledes. Skal du flytte til en annen postkasse eller en annen server, last ned skriptet før du sier opp den gamle postkassen.
Gjenopprett et skript
- Åpne den lagrede filen i et tekstredigeringsprogram, for eksempel Notisblokk eller TextEdit, og kopier hele innholdet.
- Gå i webmailen til Innstillinger > Filtre > Handlinger > Rediger filtersett.
- Merk teksten som står der, erstatt den med teksten du kopierte, og klikk på Lagre.
- Sjekk i listen under Filtre at filtrene dine er tilbake, og send deg selv en test-e-post for å se at de virker.
Alt som sto der, blir erstattet av skriptet du limer inn. Vil du bare få tilbake noen få filtre, kopierer du bare de blokkene, fra linjen # rule:[...] til og med den avsluttende }, og setter dem inn på riktig sted i det eksisterende skriptet. Inneholder den innlimte delen en utvidelse som ikke allerede står i require øverst, legger du den til der.
Er det noe galt i skriptet, for eksempel et manglende semikolon eller en manglende krøllparentes, blir det ikke lagret, og du får en feilmelding. Filtrene dine forblir da som de var.
INBOX.Team. Andre e-postservere bruker noen ganger skråstrek (INBOX/Team). Flytter du et skript til en annen server, eller har du gitt mapper nye navn, sjekk at hver mappe i skriptet faktisk finnes. Et filter som peker til en mappe som ikke finnes, gjør ikke det du hadde tenkt.Greit å vite
- Per postkasse. Et filtersett hører til én postkasse. Har du flere postkasser, laster du ned skriptet fra hver av dem.
- Bare ny e-post. Et gjenopprettet filter virker på e-post som kommer inn etterpå. E-post som allerede ligger i postkassen, flytter du selv.
- Fraværsmelding. Inneholder sikkerhetskopien en fraværsmelding med gamle datoer, sjekk etter gjenopprettingen under Innstillinger > Fraværsmelding at den er riktig satt opp.
- For hele domenet. Vil du ordne noe for alle postkassene på domenet ditt, for eksempel blokkere en avsender, bruker du SPAM Filters i DirectAdmin. Se E-postregler på serveren (filtre på serveren).
Stegene for et nytt filter finner du i Roundcube-veiledningen under Lag et filter og Eksempler på nyttige filtre. Selve språket er beskrevet i RFC 5228 (engelsk).
