Reguli de e-mail pe server (server-side rules) la găzduirea Linux
În anumite condiții puteți folosi reguli pe server (server side rules) pe serverele noastre linux (DirectAdmin). Pentru aceasta folosim filtrele exim.
- Nu oferim asistență pentru crearea regulilor pe server
- Filtrele funcționează doar pentru e-mailurile trimise către contul implicit. Deci, dacă numele de autentificare în panoul de control este boer122, acesta este boer122@servernaam.webawere.nl (numele serverului este, de ex., linux88). Dacă doriți să folosiți regulile, puteți, de exemplu, redirecționa e-mailurile unei adrese obișnuite către contul implicit.
- Greșelile din fișierul .forward fac ca e-mailul să nu mai funcționeze deloc. Fiți deci foarte atent.
- Nu vă apucați de acest lucru dacă nu cunoașteți bine domeniul.
- Pentru a activa regulile pe server, creați fișierul .forward în directorul principal. Unele programe FTP nu pot citi fișiere care încep cu un punct; în acest caz puteți crea fișierul prin panoul de control, la files/fișiere. Pentru a-l putea modifica, redenumiți-l temporar, de exemplu în forward.txt, iar după modificare redenumiți-l înapoi în .forward
Primul rând al acestui fișier trebuie să conțină întotdeauna: # exim filter
Apoi puteți adăuga în acest fișier tot felul de comenzi. Ne limităm aici la câteva exemple. Dacă salvați un mesaj într-un anumit folder, asigurați-vă că acest folder există deja.
unseen deliver test@example.com
Aceasta face ca fiecare mesaj să fie redirecționat către adresa de e-mail indicată. unseen face ca mesajul să își păstreze starea de necitit.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Astfel, mesajele care conțin aceste cuvinte în subiect sunt salvate automat în folderul respectiv. La <domein> introduceți numele de domeniu (de ex. example.com). La <mailbox> numele căsuței de e-mail (creată în DirectAdmin prin conturile pop3). Deci, dacă adresa de e-mail este jan@example.com, introduceți acolo jan și nimic altceva. La foldernaam introduceți numele folderului pe care l-ați creat, de exemplu, prin webmail. Rețineți că trebuie să înceapă cu un punct.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Similar cu exemplul anterior, doar că acum toate mesajele trimise la adresa TO sunt salvate în folderul respectiv.
Mai multe informații despre aceste filtre găsiți aici:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
