Server-side e-mailregler på Linux-hosting
Under visse betingelser er det muligt at bruge server-side rules på vores Linux-servere (DirectAdmin). Til det bruger vi Exim-filtre.
- Vi yder ikke support på at lave server-side rules
- Filtre virker kun på mail, der sendes til standardkontoen. Er dit loginnavn til kontrolpanelet for eksempel boer122, er det boer122@servernaam.webawere.nl (servernavnet er f.eks. linux88). Vil du bruge reglerne, kan du for eksempel lade mailen fra en normal mailadresse videresende til standardkontoen.
- Fejl i .forward-filen kan betyde, at din mail slet ikke virker længere. Vær derfor omhyggelig.
- Gå ikke i gang med dette, hvis du ikke har godt styr på emnet.
- For at aktivere server-side rules opretter du filen .forward i hovedmappen. Nogle FTP-programmer kan i øvrigt ikke læse filer, der begynder med et punktum; så kan du oprette filen via kontrolpanelet under filer. For at kunne ændre den skal du midlertidigt omdøbe den til for eksempel forward.txt og efter ændringen omdøbe den tilbage til .forward
Første linje i filen skal altid indeholde dette: # exim filter
Derefter kan du tilføje alle mulige kommandoer i filen. Vi begrænser os her til nogle eksempler. Sørg for, at mappen allerede findes, hvis du lader en meddelelse gemme i en bestemt mappe.
unseen deliver test@example.com
Dette sørger for, at hver meddelelse videresendes til den angivne mailadresse. unseen sørger for, at meddelelsen beholder status som ulæst.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Hermed gemmes meddelelser med disse ord i emnet automatisk i den pågældende mappe. Angiv domænenavnet ved <domein> (altså f.eks. example.com). Ved <mailbox> navnet på postkassen (som er oprettet via POP3-konti i DirectAdmin). Er mailadressen altså jan@example.com, udfylder du kun jan og intet andet. Ved foldernaam udfylder du navnet på den mappe, du har oprettet via f.eks. webmail. Bemærk, at det skal begynde med et punktum.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Svarer til det forrige eksempel, men nu gemmes alle meddelelser, der er sendt til TO-adressen, i den pågældende mappe.
Du kan finde flere oplysninger om disse filtre her:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
