Serverbaserte e-postregler for Linux-hosting
Under visse forutsetninger er det mulig å bruke serverbaserte regler (server side rules) på Linux-serverne våre (DirectAdmin). Til dette bruker vi Exim-filtre.
- Vi gir ikke støtte til å lage serverbaserte regler
- Filtre virker bare på e-post som sendes til standardkontoen. Er innloggingsnavnet ditt i kontrollpanelet boer122, er det altså boer122@servernaam.webawere.nl (servernavnet er f.eks. linux88). Vil du bruke reglene, kan du for eksempel la e-posten fra en vanlig e-postadresse videresendes til standardkontoen.
- Feil i .forward-filen fører til at e-posten din ikke fungerer i det hele tatt. Vær derfor nøye.
- Ikke begynn med dette hvis du ikke er godt kjent med emnet.
- For å aktivere serverbaserte regler oppretter du filen .forward i hovedmappen. Noen FTP-programmer kan forresten ikke lese filer som begynner med punktum; da kan du opprette filen via kontrollpanelet (filer). For å kunne endre den må du gi den et nytt navn, for eksempel forward.txt, og etter endringen gi den navnet .forward igjen
Første linje i denne filen må alltid inneholde dette: # exim filter
Deretter kan du legge inn alle slags kommandoer i denne filen. Her begrenser vi oss til noen eksempler. Hvis du lar en melding lagres i en bestemt mappe, må mappen allerede finnes.
unseen deliver test@example.com
Dette sørger for at hver melding videresendes til den angitte e-postadressen. unseen sørger for at meldingen beholder statusen ulest.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Med dette lagres meldinger med disse ordene i emnet automatisk i den aktuelle mappen. Ved <domein> oppgir du domenenavnet (altså f.eks. example.com). Ved <mailbox> navnet på postkassen (som er opprettet via POP3-kontoer i DirectAdmin). Er e-postadressen jan@example.com, fyller du altså inn jan og ikke noe mer. Ved foldernaam fyller du inn navnet på mappen du har opprettet via for eksempel webmail. Merk at det må begynne med punktum.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Tilsvarende det forrige eksemplet, men nå lagres alle meldinger som er sendt til TO-adressen, i den aktuelle mappen.
Mer informasjon om disse filtrene finner du her:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
