procmail a duplicitne posty

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Sobota Srpen 5 13:25:02 CEST 2000


On Fri, 4 Aug 2000, Robert Vojta wrote:

>   <opakuj dokud neni konec souboru>
>     <nacti hlavicku mailu - dokud neni prazdny radek \n>
>     <z hlavicky zjisti, jak je mail velky Content-Length: a nacti
>      pocet techto bytu>

Standardni unixova (BSD) struktura mailboxu zadne explicitni udani delky
tela nezna (ani v bajtech, ani v radcich). Konec tela se pozna tak, ze
bud skonci soubor, nebo je nalezen radek, ktery zacina "From " (kteryzto
radek uvozuje kazdou zpravu a mel by mit formu "From <sender> <date>", kde
<sender> je skutecny odesilatel a <date> je datum prijeti...ne ze by ty
udaje nekdo doopravdy pouzival). Z toho duvodu se provadi to, ze se
v textu zprav nahrazuje vyskyt "From " na zacatku radky za ">From "
(resp. se pred kazdy radek vyhovujici regexp "^>*From " prida ">", aby
to byla vratna transformace).

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux