Serverbaserade e-postregler för Linux-webbhotell
Under vissa förutsättningar kan du använda serverbaserade regler på våra Linux-servrar (DirectAdmin). Vi använder exim-filter för detta.
- Vi ger ingen support för att skapa serverbaserade regler
- Filter fungerar bara på e-post som skickas till standardkontot. Är ditt inloggningsnamn i kontrollpanelen boer122 är det alltså boer122@servernaam.webawere.nl (servernamnet är t.ex. linux88). Vill du använda reglerna kan du till exempel låta e-posten från en vanlig e-postadress vidarebefordras till standardkontot.
- Fel i .forward-filen gör att din e-post inte fungerar alls längre. Var därför noggrann.
- Ge dig inte på det här om du inte är väl insatt i ämnet.
- För att aktivera serverbaserade regler skapar du filen .forward i huvudkatalogen. Vissa FTP-program kan för övrigt inte läsa filer som börjar med en punkt. Då kan du skapa filen via kontrollpanelen under files/filer. För att kunna ändra den byter du tillfälligt namn på den till till exempel forward.txt, och efter ändringen byter du tillbaka till .forward
Den första raden i filen måste alltid innehålla: # exim filter
Sedan kan du lägga in alla möjliga kommandon i filen. Här begränsar vi oss till några exempel. Om du låter ett meddelande sparas i en viss mapp måste den mappen redan finnas.
unseen deliver test@example.com
Detta gör att varje meddelande vidarebefordras till den angivna e-postadressen. unseen gör att meddelandet behåller statusen oläst.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Med detta sparas meddelanden med de orden i ämnesraden automatiskt i den aktuella mappen. Ange domännamnet vid <domein> (alltså t.ex. example.com). Vid <mailbox> anger du namnet på e-postkontot (som har skapats via POP3-konton i DirectAdmin). Är e-postadressen alltså jan@example.com fyller du i jan där och inget mer. Vid foldernaam fyller du i namnet på mappen som du har skapat via t.ex. webmail. Observera att det måste börja med en punkt.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Liknar föregående exempel, men nu sparas alla meddelanden som har skickats till TO-adressen i den aktuella mappen.
Mer information om de här filtren hittar du här:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
