( mauzi | 2019. 09. 20., p – 23:59 )

> Egy hót egyszerű leíró fájl van

Nézd, mivel volt szerencsém sieve generátort és parsert fejlesztenem, attól tartok, valamennyire képben vagyok.

Logikátlanság például: a szoftverekben a szűrőszabályok általában first match vagy néha last match elven működnek. Mindkét esetben hagyományosan egyetlen szabály érvényesül, aztán a feldolgozás véget ér. A sieve ezzel szemben alapból folytatja a feldolgozást, és ha egy levél nyolc szűrőszabályon is megfelel, akkor mind a nyolc akciót végrehajtja, ami jelen esetben nyolc példányban kézbesítést jelent. Nyilván lehet ehhez alkalmazkodni és telerakni mindent a te fenti példádban is szereplő "stop" akciókkal, de ez teljesen szembe megy a konvenciókkal, különösen úgy, hogy e-mail kézbesítésnél mindig alapvető szempont volt a duplikációk elkerülése. Másképp fogalmazva: ha 50 szabályból 49-be bele kell írni, hogy "stop", akkor valójában a "stop"-nak kéne lennie az alapértelmezettnek, és egy esetben kellene beleírni, hogy pl. "continue".

Ha a fentinél kicsit bonyolultabb szabályokat akarsz, akkor szembe találod magad a csillióféle extension-nel, aztán emlékezz rá, hogy melyik action milyen extension-ből jön, milyen szintaxissal, mert az egyes extension-ök olyanok, mintha más bolygóról származnának.

Azt értem, hogy Roundcube segítségével képes vagy zéró hozzáértéssel összeklikkelni pár alapvető szabályt, de egyrészt a felhasználók 90+ százaléka soha nem használ Roundcube-ot (pláne a mai "mobilos", "appos" világban), másrészt, a Roundcube rohadt trendi volt 15 évvel ezelőtt a Squirrelmail után, de a mai világban egyre jobban a ciki kategória.