Servera puses e-pasta noteikumi Linux hostingā
Noteiktos apstākļos mūsu Linux (DirectAdmin) serveros var izmantot servera puses noteikumus. Šim nolūkam mēs izmantojam exim filtrus.
- Mēs nesniedzam atbalstu servera puses noteikumu izveidē
- Filtri darbojas tikai e-pastam, kas tiek sūtīts uz standarta kontu. Tātad, ja Jūsu vadības paneļa lietotājvārds ir boer122, tas ir boer122@servernaam.webawere.nl (servera nosaukums ir, piemēram, linux88). Ja vēlaties izmantot noteikumus, varat, piemēram, e-pastu no parastas e-pasta adreses pāradresēt uz standarta kontu.
- Kļūdas failā .forward var pilnībā apturēt Jūsu e-pasta darbību. Tāpēc rīkojieties uzmanīgi.
- Neķerieties pie tā, ja labi nepārzināt šo jomu.
- Lai aktivizētu servera puses noteikumus, galvenajā direktorijā izveidojiet failu .forward. Dažas FTP programmas nevar nolasīt failus, kuru nosaukums sākas ar punktu; tad šo failu varat izveidot vadības panelī sadaļā Files. Lai to rediģētu, uz brīdi pārdēvējiet to, piemēram, par forward.txt, un pēc rediģēšanas pārdēvējiet atpakaļ par .forward
Šī faila pirmajā rindā vienmēr jābūt šim tekstam: # exim filter
Pēc tam šajā failā varat iekļaut dažādas komandas. Šeit aprobežosimies ar dažiem piemēriem. Ja ziņojumu saglabājat noteiktā mapē, šai mapei jau jāeksistē.
unseen deliver test@example.com
Tas nodrošina, ka katrs ziņojums tiek pāradresēts uz norādīto e-pasta adresi. unseen nodrošina, ka ziņojums saglabā nelasīta statusu.
if $header_subject: contains "jajaja" or
$header_subject: contains "neeneenee"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Tā ziņojumi, kuru tematā ir šie vārdi, automātiski tiek saglabāti attiecīgajā mapē. Vietā <domein> norādiet domēna vārdu (piemēram, example.com). Vietā <mailbox> pastkastītes nosaukumu (kas izveidota DirectAdmin sadaļā POP3 accounts). Tātad, ja e-pasta adrese ir jan@example.com, ievadiet tikai jan un neko vairāk. Vietā foldernaam ievadiet mapes nosaukumu, ko izveidojāt, piemēram, webmail. Ņemiet vērā, ka tam jāsākas ar punktu.
if $header_to: contains "jan@example.com"
then
save "$home/imap/<domein>/<mailbox>/Maildir/.<foldernaam>/"
endif
Līdzīgi kā iepriekšējā piemērā, tikai tagad visi ziņojumi, kas nosūtīti uz TO adresi, tiek saglabāti attiecīgajā mapē.
Vairāk informācijas par šiem filtriem atradīsiet šeit:
http://www.exim.org/exim-html-4.50/doc/html/filter_toc.html
