©ilj@flowsim.se
JavaScript på svenska 70
JavaScript e-postfilter (Netscape 4.0)
eller hur man får oönskad e-post att hamna direkt i papperskorgen



 
På den här sidan beskrivs hur man kan använda JavaScript för att skapa e-postfilter. Filtren fungerar ihop med e-postprogrammet i Netscape Communicator.
 
Man kan t ex skapa ett e-postfilter som placerar alla brev som kommer från en viss e-postadress direkt i en bestämd mapp.
 
(Man kan skapa samma e-postfilter även genom att klicka fram e-postfönstret i Netscape Communicator och där välja Redigera/ E-postfilter.)
 
Två filer behövs: en
filter.js och en rules.dat. I Windows ska båda filerna ligga i katalogen
 
...\Communicator\Users\DITTANVÄNDARNAMN\Mail
 
Så här kan en bit av
filter.js se ut:
 

function mittjsfilter(message)
{
if (message.from.indexOf("visspers@endomain.net") != -1)
   {
   message.folder = "mailbox:visspers";
   }
else if (message.subject.indexOf("ordet") != -1)
   {
   message.trash();
   }
}

 
Första if-satsen kollar om e-postadressen
visspers@domain.net finns i "från-fältet"; om det är så placeras e-posten i en e-postmapp som heter visspers.
 
Den andra if-satsen (efter
else if) kollar om ämnesraden innehåller ordet ordet ; om den gör det placeras brevet direkt i papperskorgen.
 
När javascript-funktionen i
filter.js är klar måste man skriva in en referens till den i rules.dat
 
Om det inte finns någon
rules.dat måste man skapa den. Öppna en ny fil i Notepad/ Anteckningar, skriv in följande två rader:
 
version="6"
logging="no"

 
och spara filen som
rules.dat (i katalogen/ mappen ...\Communicator\Users\DITTANVÄNDARNAMN\Mail).
 
Därefter skriver man in följande fyra rader:
 

name="
ettfilternamn"
type="
2"
scriptName="
mittjsfilter"
enabled="
yes"

 
ettfilternamn byts ut mot ett namn vilket som helst.
2 betyder att filtret är ett javascript e-post-filter.
mittjsfilter är namnet på javascript-funktionen.
yes betyder att filtret är aktiverat.
 

 
en linje
Sidan gjordes av
 
ilj

 
ilj@flowsim.se
 
en fyrkant
 
Works best with Netscape 3.0+.
 
Last modified: August 1, 1999
 
Den här sidan hör hemma i ett ramsystem
hos:
www.flowsim.se