Pravila e-pošte na strani servera za Linux hosting
Pod određenim uvjetima na našim Linux (DirectAdmin) serverima možete koristiti pravila na strani servera (server side rules). Za to koristimo filtre programa Exim.
- Ne pružamo podršku pri izradi pravila na strani servera
- Filtri rade samo na pošti koja se šalje na standardni korisnički račun. Ako je, dakle, Vaše korisničko ime za upravljačku ploču boer122, to je boer122@servernaam.webawere.nl (servernaam je npr. linux88). Ako želite koristiti pravila, poštu s obične e-mail adrese možete, primjerice, prosljeđivati na standardni korisnički račun.
- Pogreške u datoteci .forward mogu dovesti do toga da Vaša e-pošta uopće više ne radi. Zato budite vrlo pažljivi.
- Ne upuštajte se u to ako niste dobro upućeni u ovo područje.
- Da biste aktivirali pravila na strani servera, u glavnom direktoriju izradite datoteku .forward. Neki FTP programi, usput rečeno, ne mogu čitati datoteke koje počinju točkom; tada tu datoteku možete izraditi putem upravljačke ploče (files/datoteke). Da biste je mogli uređivati, privremeno je preimenujte, primjerice u forward.txt, a nakon izmjene ponovno je preimenujte u .forward
Prvi redak ove datoteke uvijek mora sadržavati ovo: # exim filter
Zatim u ovu datoteku možete dodavati razne naredbe. Ovdje ćemo se ograničiti na nekoliko primjera. Ako poruku spremate u određenu mapu, pobrinite se da ta mapa već postoji.
unseen deliver test@example.com
Time se svaka poruka prosljeđuje na navedenu e-mail adresu. unseen osigurava da poruka zadrži status nepročitane.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Time se poruke s tim tekstom u predmetu automatski spremaju u dotičnu mapu. Kod <domein> navedite naziv domene (dakle npr. example.com). Kod <mailbox> naziv poštanskog sandučića (koji je izrađen putem pop3 accounts u DirectAdminu). Ako je, dakle, e-mail adresa jan@example.com, ondje unesite samo jan i ništa više. Kod foldernaam unesite naziv mape koju ste izradili, primjerice, putem webmaila. Pazite da naziv počinje točkom.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Slično prethodnom primjeru, samo se sada sve poruke poslane na adresu u polju TO spremaju u dotičnu mapu.
Više informacija o tim filtrima možete pronaći ovdje:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
