Serverio pusės el. pašto taisyklės Linux talpinime
Tam tikromis sąlygomis mūsų linux (DirectAdmin) serveriuose galima naudoti serverio pusės taisykles. Tam naudojame exim filtrus.
- Serverio pusės taisyklių kūrimui pagalbos neteikiame
- Filtrai veikia tik laiškams, siunčiamiems į numatytąją paskyrą. Taigi, jei Jūsų valdymo skydelio prisijungimo vardas yra boer122, tai bus boer122@servernaam.webawere.nl (servernaam yra, pvz., linux88). Jei norite naudoti taisykles, laiškus iš įprasto el. pašto adreso galite, pavyzdžiui, peradresuoti į numatytąją paskyrą.
- Padarius klaidų faile .forward, Jūsų paštas gali visiškai nustoti veikti. Todėl būkite atidūs.
- Nesiimkite to, jei gerai neišmanote šios srities.
- Norėdami aktyvuoti serverio pusės taisykles, pagrindiniame kataloge sukurkite failą .forward. Beje, kai kurios FTP programos negali skaityti failų, kurių pavadinimas prasideda tašku; tada šį failą galite sukurti per valdymo skydelį (failai). Norėdami jį redaguoti, laikinai pervardykite jį, pavyzdžiui, į forward.txt, o po redagavimo vėl pervardykite į .forward
Pirmoje šio failo eilutėje visada turi būti: # exim filter
Toliau į šį failą galite įtraukti įvairiausių komandų. Čia apsiribosime keliais pavyzdžiais. Jei laišką norite išsaugoti tam tikrame aplanke, įsitikinkite, kad tas aplankas jau egzistuoja.
unseen deliver test@example.com
Tai užtikrina, kad kiekvienas laiškas būtų peradresuotas nurodytu el. pašto adresu. unseen užtikrina, kad laiškas išliktų neskaitytas.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Taip laiškai, kurių temoje yra šie žodžiai, automatiškai išsaugomi atitinkamame aplanke. Vietoj <domein> nurodykite domeno vardą (pvz., example.com). Vietoj <mailbox> pašto dėžutės pavadinimą (sukurtą per pop3 accounts DirectAdmin). Taigi, jei el. pašto adresas yra jan@example.com, įrašykite tik jan. Vietoj foldernaam įrašykite aplanko, kurį sukūrėte, pavyzdžiui, internetiniame pašte, pavadinimą. Atkreipkite dėmesį, kad jis turi prasidėti tašku.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Panašu į ankstesnį pavyzdį, tik dabar visi laiškai, išsiųsti TO adresu, išsaugomi atitinkamame aplanke.
Daugiau informacijos apie šiuos filtrus rasite čia:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
