Pravidlá pre e-maily na strane servera pri linuxovom hostingu
Za určitých podmienok môžete na našich linuxových serveroch (DirectAdmin) používať pravidlá na strane servera. Používame na to filtre exim.
- Pri vytváraní pravidiel na strane servera neposkytujeme podporu
- Filtre fungujú iba na e-maily, ktoré sú odoslané na predvolený účet. Ak je teda vaše prihlasovacie meno do ovládacieho panela boer122, ide o boer122@servernaam.webawere.nl (názov servera je napr. linux88). Ak chcete pravidlá používať, môžete si napríklad e-maily z bežnej e-mailovej adresy nechať presmerovať na predvolený účet.
- Chyby v súbore .forward spôsobia, že váš e-mail prestane úplne fungovať. Buďte preto opatrní.
- Nepúšťajte sa do toho, ak sa v tejto problematike dobre nevyznáte.
- Pravidlá na strane servera aktivujete vytvorením súboru .forward v hlavnom adresári. Niektoré FTP programy mimochodom nedokážu čítať súbory, ktoré začínajú bodkou; tento súbor potom môžete vytvoriť v ovládacom paneli cez files/súbory. Ak ho chcete upraviť, premenujte ho dočasne napríklad na forward.txt a po úprave ho premenujte späť na .forward
Prvý riadok tohto súboru musí vždy obsahovať: # exim filter
Potom môžete do tohto súboru pridávať rôzne príkazy. Obmedzíme sa tu na niekoľko príkladov. Ak necháte správu ukladať do určitého priečinka, dbajte na to, aby tento priečinok už existoval.
unseen deliver test@example.com
Vďaka tomu sa každá správa prepošle na uvedenú e-mailovú adresu. unseen zabezpečí, že správa si zachová stav neprečítanej.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Takto sa správy s týmto textom v predmete automaticky uložia do príslušného priečinka. Pri <domein> zadajte doménové meno (teda napr. example.com). Pri <mailbox> názov schránky (vytvorenej cez POP3 accounts v DirectAdmin). Ak je teda e-mailová adresa jan@example.com, zadajte tam iba jan. Pri foldernaam zadajte názov priečinka, ktorý ste vytvorili napríklad cez webmail. Dbajte na to, aby začínal bodkou.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Podobné ako predchádzajúci príklad, len teraz sa do príslušného priečinka uložia všetky správy odoslané na adresu v poli TO.
Viac informácií o týchto filtroch nájdete tu:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
