6. modulis · 6.3
Pareizs prombūtnes ziņojums
6. modulis: Automātiski: filtri un prombūtne · Lasīšanas laiks: 9 minūtes
Mērķis: Pēc šīs nodarbības Jūs varēsiet izskaidrot, kā serverī darbojas prombūtnes ziņojums, kurš to saņem un kurš ne, kā arī iestatīt prombūtnes ziņojumu, kas pats ieslēdzas un izslēdzas un neatklāj neko, kas palīdzētu krāpniekiem.
Pamatjēdzieni: prombūtnes ziņojums, Sieve vacation, Atbildēšanas intervāls (:days), Manas e-pasta adreses (:addresses), List-Id, Auto-Submitted, Sākuma datums un Beigu datums, Darbības, kuras jāveic, kad tiek atsūtīta jauna vēstule
Filtrs, kas atbild
Tehniski prombūtnes ziņojums ir filtrs. Tas atrodas tajā pašā filtru kopā, kur Jūsu pārējie filtri (nodarbība 6.1), un tātad arī darbojas serverī brīdī, kad pienāk e-pasts. Jūsu klēpjdators var būt izslēgts. Sieve paplašinājumu sauc vacation (RFC 5230). Šādi tīmekļa pasts uzraksta prombūtnes ziņojumu Ziemassvētku brīvdienām:
require ["date","relational","vacation"];
# rule:[Afwezigheidsbericht]
if allof (currentdate :zone "+0100" :value "ge" "date" "2026-12-21", currentdate :zone "+0100" :value "le" "date" "2027-01-03")
{
vacation :days 7 :addresses ["sanne@example.com","info@example.com"] :subject "Afwezig tot en met 3 januari" "Dank je voor je mail. Ik ben er tot en met 3 januari niet. Voor bestellingen kun je terecht bij Daan: daan@example.com.";
}Ko tas nozīmē:
currentdate ... "ge" ... "2026-12-21"un"le" ... "2027-01-03": pašreizējam datumam jābūt 21. decembrī vai vēlāk un 3. janvārī vai agrāk. Tas ir Jūsu Sākuma datums un Beigu datums. Ārpus šī perioda filtrs neko nedara.:zone "+0100"ir laika josla no Jūsu iestatījumiem.vacation :days 7: viena un tā pati adrese saņem atbildi ne biežāk kā reizi 7 dienās.:addresses [...]: adreses, kas pieder Jums.:subjectun teksts aiz tā: atbildes temats un saturs.
Viena atbilde katram sūtītājam vienā intervālā
Bez ierobežojuma kāds, kurš Jums raksta desmit reizes, desmit reizes saņemtu vienu un to pašu atbildi. Tāpēc serveris atceras, kam tas jau ir atbildējis. Atbildēšanas intervāla laikā (Sieve valodā :days) tas pats sūtītājs otru atbildi nesaņem. Ja Jūs neko neizvēlaties, saskaņā ar standartu tiek izmantotas 7 dienas (RFC 5230, 4.1. sadaļa). Divu nedēļu atvaļinājumam 7 ir lieliska vērtība: kas pēc nedēļas raksta atkal, saņem atgādinājumu, ka Jūs joprojām esat prom. Īsāku intervālu par 1 dienu parasti iestatīt nevar.
Atbilde tiek nosūtīta aploksnes sūtītājam (Return-Path, nodarbība 1.1), ne obligāti adresei laukā From. Parastam e-pastam tā ir viena un tā pati adrese. Jaunumu vēstulēm un sistēmām tā bieži ir tehniska adrese, un tieši tā tam jābūt: tādējādi automātiskā atbilde nenonāk pie cilvēka, kuram no tās nav nekāda labuma.
Kurš atbildi nesaņem
Prombūtnes ziņojums var nodarīt daudz ļauna, ja tas atbild uz nepareizu e-pastu: atbildes uz adresātu sarakstu ar tūkstoš dalībniekiem vai divi automātiski ziņojumi, kas bezgalīgi atbild viens otram. Tāpēc standarts (RFC 5230, 4.6. sadaļa) nosaka, ka serveris neatbild uz:
- e-pastu ar galveni List-Id vai citām List galvenēm: jaunumu vēstulēm un adresātu sarakstiem;
- e-pastu ar galveni Auto-Submitted, kuras vērtība nav "no": automātiskiem ziņojumiem, piemēram, cita prombūtnes ziņojuma vai sistēmas paziņojuma;
- e-pastu no tādām adresēm kā MAILER-DAEMON vai adresēm, kas sākas ar "owner-" vai beidzas ar "-request".
Pati atbilde saņem galveni Auto-Submitted: auto-replied. Tā cits prombūtnes ziņojums zina, ka uz to nav jāatbild, un neveidojas bezgalīgs cikls.
Manas e-pasta adreses: atbilde tikai tad, ja vēstule ir domāta Jums
Serveris atbild tikai tad, ja kāda no Jūsu adresēm ir norādīta galvenēs To vai Cc (RFC 5230, 4.5. sadaļa). Tā Jūs izvairāties no atbildēm uz e-pastu, kas pienācis caur sarakstu vai kā Bcc. Kuras adreses pieder Jums, serveris zina tikai daļēji: Jūsu pastkastes adresi noteikti, bet ne adresi info@, kas tiek pāradresēta uz Jūsu pastkasti.
Tāpēc lauks Manas e-pasta adreses ir svarīgs (Sieve valodā :addresses). Ierakstiet tajā katru adresi, uz kuru saņemat e-pastu, arī pāradresācijas adreses. Ar pogu Aizpildīt ar visām manām e-pasta adresēm tīmekļa pasts pārņem Jūsu identitāšu adreses. Ja aizmirsīsiet info@, klients, kurš raksta uz info@, prombūtnes ziņojumu nesaņems un, iespējams, gaidīs velti.
Sākums, beigas un tas, kas notiek ar e-pastu
Ar Sākuma datumu un Beigu datumu ziņojums pats ieslēdzas un izslēdzas. Tas ir drošākais veids: Jūs nevarat aizmirst to izslēgt. Ja atstāsiet šos laukus tukšus, ziņojums darbosies, kamēr Statuss būs iestatīts uz Ieslēgts. Prombūtnes ziņojums, kas pēc atvaļinājuma turpina darboties vēl nedēļām ilgi, ir zināma kļūda, kas klientus mulsina.
Laukā Darbības, kuras jāveic, kad tiek atsūtīta jauna vēstule Jūs izvēlaties, kas notiek ar pašu e-pastu. Atstājiet šeit vērtību Saglabāt. Vacation vēstuli vienkārši atstāj Jūsu pastkastē (RFC 5230, 4.7. sadaļa), un pēc atgriešanās Jūs taču vēlēsieties izlasīt, kas ir pienācis. Izmešana nozīmē, ka saņemtais e-pasts pazūd. Pāradresēt uz vai Sūtīt kopiju uz ir jēga tikai tad, ja adresāts ir kolēģis Jūsu pašu organizācijā, un tiem ir tie paši trūkumi kā nodarbībā 6.2.

Ko rakstīt un ko nerakstīt
Labs prombūtnes ziņojums ir īss un palīdz sūtītājam:
- Kad Jūs atgriezīsieties vai līdz kuram datumam neatbildēsiet.
- Kurš pa to laiku pārņem Jūsu darbu, norādot adresi vai tālruņa numuru, uz kuru kāds atbild.
- Ko sūtītājs var darīt, ja jautājums ir steidzams.
Un ko nerakstīt: detaļas, kas palīdz krāpniekiem un zagļiem. Atbilde tiek nosūtīta ikvienam, kas Jums raksta, arī surogātpasta sūtītājiem un nepazīstamiem cilvēkiem. Tāpēc nerakstiet, ka trīs nedēļas būsiet ārzemēs, uz kurieni dodaties, savu privāto tālruņa numuru vai sava aizvietotāja vārdu kopā ar amatu, ko krāpnieks var izmantot ļaunprātīgi ("rakstiet mūsu grāmatvedim Jānim par maksājumiem"). Krāpnieks labprāt izmanto šādu ziņojumu, lai uzrakstītu ticamu viltus e-pastu, piemēram, steidzama maksājuma pieprasījumu kāda cilvēka vārdā, kurš tik un tā nav sasniedzams.
Laba ziņojuma piemērs:
Onderwerp: Afwezig tot en met 3 januari
Dank je voor je mail. Ik lees mijn mail weer vanaf 4 januari.
Voor bestellingen en vragen kun je terecht bij info@example.com.Ne divreiz
Prombūtnes ziņojumu var iestatīt arī savas hostinga vadības panelī, WebOké gadījumā DirectAdmin. Izmantojiet tikai vienu no abiem. Ja abi ir ieslēgti, ikviens saņems divas automātiskas atbildes.
Praksē: tā tas darbojas tīmekļa pastā
Prombūtnes ziņojums atrodas sadaļā Iestatījumi > Brīvdienas, kur ir lauki Temats, Pamatteksts, Sākuma datums, Beigu datums un Statuss, bet zem Paplašinātie iestatījumi ir Manas e-pasta adreses, Atbildēšanas intervāls un Darbības, kuras jāveic, kad tiek atsūtīta jauna vēstule. Rezultātu Jūs redzat sadaļā Vēstuļu filtri > Darbību saraksts > Rediģēt filtru kopu. Soļi ir aprakstīti Roundcube rokasgrāmatā, sadaļā Prombūtnes ziņojuma iestatīšana. Citā tīmekļa pastā tas darbojas līdzīgi: Gmail iestatījumos ir atvaļinājuma atbildētājs, Outlook.com ir automātiskās atbildes.
Kopsavilkums
- Prombūtnes ziņojums ir Sieve filtrs (vacation, RFC 5230), kas darbojas serverī.
- Viens un tas pats sūtītājs saņem ne vairāk kā vienu atbildi Atbildēšanas intervālā; ja nekas nav izvēlēts, tās ir 7 dienas.
- Atbilde netiek sūtīta adresātu sarakstiem (List-Id) un automātiskam e-pastam (Auto-Submitted), un tā tiek sūtīta tikai tad, ja kāda no Jūsu adresēm ir laukā To vai Cc.
- Laukā Manas e-pasta adreses ierakstiet arī pāradresācijas adreses, izmantojiet sākuma un beigu datumu un atstājiet darbību Saglabāt.
- Uzrakstiet, kad atgriezīsieties un pie kā var vērsties, bet neiekļaujiet detaļas, kas palīdz krāpniekiem.
Tests (quiz)
Uzdevums
Uzdevums A6.3: Jūsu prombūtnes ziņojuma pārbaude. Savā pastkastē sadaļā Iestatījumi > Brīvdienas sagatavojiet prombūtnes ziņojumu ar Sākuma datumu un Beigu datumu, kas abi ir nākotnē; tad ziņojums vēl īsti nedarbojas un neviens tagad atbildi nesaņem. Aizpildiet temata, teksta, Manas e-pasta adreses un Atbildēšanas intervāla laukus un atstājiet laukā Darbības, kuras jāveic, kad tiek atsūtīta jauna vēstule vērtību Saglabāt. Pēc tam ielīmējiet savu filtru kopu (Iestatījumi > Vēstuļu filtri > Darbību saraksts > Rediģēt filtru kopu, nokopējiet visu) vai augšupielādējiet failu, ko saņēmāt ar Lejupielādēt. Programma nolasa skriptu atmiņā (nekas netiek saglabāts) un pārbauda: ir vacation darbība; :days ir vismaz 1; temats nav tukšs; teksts ir garāks par 40 rakstzīmēm; ir datuma robeža ar currentdate (pretējā gadījumā oranžs: vai neaizmirsīsiet to izslēgt?); :addresses satur vismaz vienu adresi (pretējā gadījumā oranžs); un vēstule tiek saglabāta, tātad nav discard un nav pāradresācijas uz adresi ārpus Jūsu domēna. Pēc uzdevuma izpildes izslēdziet ziņojumu, ja tas Jums nav vajadzīgs.
Papildu lasāmviela
Ja ir aprakstīti soļi tīmekļa pastā, tie attiecas uz WebOké tīmekļa pastu; citā tīmekļa pastā tas darbojas līdzīgi.
- Roundcube Webmail 7.3: Prombūtnes ziņojuma iestatīšana
- Roundcube Webmail 7.1: Kā izveidot filtru
- Bezmaksas kurss Droši tiešsaistē uzņēmējiem 1.2: Pikšķerēšana, CEO krāpšana un rēķinu krāpšana
- Servera puses e-pasta noteikumi (filtri serverī)
- RFC 5230, Sieve Email Filtering: Vacation Extension (angļu valodā): https://www.rfc-editor.org/rfc/rfc5230
