Znalostní báze
Pravidla, která si napíšete sami
Vaše vlastní podmínky a to, co se má stát se vším, co jim odpovídá.
Podrobnosti
- Píší se v Nastavení → Pravidla a přes REST API na /rules, které je zapnuté pro každý pracovní prostor. Pravidlo je seznam podmínek nad příchozí zprávou a seznam akcí, které se mají provést se vším, co jim odpovídá: 100 pravidel na schránku, každé s nejvýše 20 podmínkami a 10 akcemi. To jsou pojistky proti skriptu ve smyčce, ne limity tarifu. 101. pravidlo se odmítne se zprávou, která to říká, ne že by se za něj účtovalo.
- Na jednadvacet věcí se podmínka může ptát: adresa From a její doména (kde shoda na example.com pokrývá i mail.corp.example.com), odesílatel v SMTP obálce, To, Cc, Bcc, kterýkoli příjemce, Reply-To, adresa, na kterou byla kopie skutečně doručena, se setřenou plus-značkou, předmět, tělo, kterákoli pojmenovaná hlavička, List-Id, název, typ nebo velikost přílohy, zda vůbec nějaká příloha je, velikost celé zprávy, verdikt o spamu a hodina a den v týdnu, kdy zpráva dorazila, v UTC. Porovnává se glob vzorem (* a ?), nebo pomocí obsahuje, rovná se, začíná na, končí na a je větší či menší u těch čtyř číselných. Vzor musí nést dva vlastní alfanumerické znaky, takže holá * se odmítne už při psaní, místo aby odpovídala každé zprávě, která kdy dorazí.
- Všechny podmínky, nebo kterákoli z nich, s NOT u každé zvlášť. Vnořené závorkování neexistuje: (A and B) or C jsou dvě pravidla, což je stejně způsob, jakým si to za půl roku přečtete.
- Jedenáct akcí: přidat štítek, odebrat štítek, archivovat, označit jako přečtené, označit hvězdičkou, založit jako spam, přesunout do koše, přeposlat, automaticky odpovědět ze šablony, zablokovat odesílatele a zprávu rovnou odmítnout. Pravidla běží v pořadí, v jakém jste je seřadili, od nejnižšího, a kterékoli z nich lze vypnout, aniž byste ho mazali. Pravidlo označené jako ukončit zpracování průchod ukončí, takže nic pod ním se už nebere v potaz, a pokud dvě pravidla určují složku, vyhrává to pozdější, protože přesně to číslovaný seznam znamená.
- Odmítnutí u dveří pracuje jen s obálkou a jinak se odmítne už při ukládání pravidla. 550 dostane ten, kdo nám zprávu předal, a u mailing listu je to LIST, který si to vyloží jako odběratele s nedoručitelnou schránkou a odhlásí vás z něčeho, kde jste jen chtěli, aby přestal přispívat jeden člověk. Pravidlo, které odesílatele porovnává jen podle hlavičky From, místo toho zakládá do Spamu, přesně jako to dělá blokování.
- Automatická odpověď stroji neodpoví. Potlačí se při Auto-Submitted, Precedence: bulk, list nebo junk, hlavičce List-Id nebo List-Unsubscribe, X-Autoreply, X-Autorespond a při prázdném odesílateli v obálce, který nese každé oznámení o nedoručení. Nadto jeden odesílatel dostane nejvýše jednu odpověď denně. Dvě schránky s pravidly pro odpověď a bez pojistky si píšou navzájem, dokud si toho někdo nevšimne.
- Přeposlání je znovu sestavená kopie, ne zpráva, která dorazila: odchází odesílací cestou, takže podpis DKIM odesílatele to nepřežije a nepřežijí to ani neobvyklé hlavičky a exotické části. Originál jede s sebou jako příloha .eml, aby se hlavičky a přesné části daly pořád přečíst, ledaže by přesáhl strop 5MB pro přílohy; v tom případě přeposlání odejde i tak, s čitelným tělem, a originál zůstane ve vaší vlastní schránce. Nic vám neřekne, že se to stalo, a právě to stojí za to vědět. Cíl se kontroluje při psaní pravidla, ale jen na tvar: ops, nebo ops@example bez tečky, se odmítne už při psaní, místo aby pak selhávalo u každé odpovídající zprávy. Překlep, který je pořád platnou adresou ([email protected] místo [email protected]), se přijme a cíl pravidla se nikdy nežádá o potvrzení tak, jak se to děje u přeposílání adresy, takže kopie jde přesně tam, co jste napsali.
- Pravidlo lze vyzkoušet dřív, než ho zapnete: namiřte ho na posledních třicet dní (až rok, až 200 zpráv) a ono ohlásí, které z vašich vlastních zpráv by zachytilo a co by s nimi udělalo, aniž by se jediné z nich dotklo. Odpovídá na to tentýž porovnávač, který běží na doručovací cestě, jenže uložená zpráva není zpráva, kterou předalo SMTP. Odesílatel v obálce, mapa hlaviček, List-Id, adresa, na kterou byla doručena, i velikost na drátě jsou už tou dobou pryč, takže jedenáct z jednadvaceti polí odpovídá při zkušebním běhu jinak, nebo odpovědět vůbec nedokáže, a dialog je vyjmenuje, místo aby je tiše počítal jako neshody. Nejvyhrocenější případ je pravidlo, které odmítá u dveří: musí nést podmínku na odesílatele v obálce a nic v úložišti na ni odpovědět nedokáže, takže náhled ohlásí, že neodpovídá ničemu, ať by v praxi odmítalo sebevíc.
- Nic nepůsobí zpětně a záměrně neexistuje tlačítko, které by to změnilo. Aplikovat pravidlo na schránku, kterou už máte, je neohraničené, nedá se to vzít zpět a každou zprávu, které by se to dotklo, by to vytáhlo zpátky na vrchol doručené pošty. Pravidla rozhodují o tom, co se stane s poštou, která dorazí příště.
- Co které pravidlo udělalo, se zaznamenává ke každé zprávě (akce, které byly provedeny, a zvlášť ty, které byly odmítnuty, a proč), takže na „proč tohle skončilo tady“ i na „proč na to moje automatická odpověď v nepřítomnosti neodpověděla“ lze odpovědět. Log si uchovává název pravidla, takže se čte správně i poté, co je pravidlo přejmenováno nebo smazáno.
- Platí pro každou adresu na vašich vlastních doménách, takže pravidlo dosáhne na všechno, co dorazí, místo aby se nabízelo tam, kde by tiše nedělalo nic.
- Pokud engine nedokáže odpovědět (podmínka z novějšího klienta, databáze, která neodpovídá), zpráva se doručí tak, jak by se doručila i bez pravidel, a selhání se zaloguje. Pravidlo, které vyhodí výjimku, je zpráva, která nikdy nedorazí.