Procmail: pomoc s ~/.procmailrc regex?

[TJ] Pytt'l the Floyd tomi na nomi.cz
Úterý Březen 25 16:23:35 CET 2003


Situace je trochu složitější, kódování je sice napsané v hlavičce Content-type,
ale v případě mailů s Content-type: multipart/... je tam více částí, každá má
svůj Content-type a kódování. Já osobně bych to řešil v Perlu, kde bych si
každou část zvlášť prosypal "recode"m. Taky nesmíte zapomenout na to, že
zpráva může být 8-bit, nebo Quoted-Printable, kde se pro znaky větší než 127
používají asi 3-znakové ekvivalenty. Dále v předmětu, from, to, atd. je možné
vložit diakrtitický text, který se kóduje asi takto =?ISO-8859-2?=?Text?= ,
což musíte taky vzít v potaz. Ještě Vám doporučuji se podívat na ftp.cpan.org
mezi moduly do perlu do kategorie Mail, kde by mohly být nástroje, které by Vám
hodně zjednodušili práci. Takže napsat jednoduchý regulární výraz do procmailu,
který uloží do proměnné kódování je nemožné (pokud Vám nechodí jen maily bez
multipartu a bez diakritických Subjectů).

 S přátelským pozdravem
-- 
.--------------------------------.   .--------------------------.   .---------.
| _________              _  _    |===|      Tomáš Janoušek      |===|o---.  o |
||_________|  _         (_)| |   |===| NOMI team    programátor |===||.--+--' |
|    | | ___ | '-._.-._  _ | | __|   | e-m na ail:   tomi na nomi.cz  |   ||| o+---o|
|    | |/ _ \| .-. .-. || || |/ /|   |     http://tomi.nomi.cz/ |   ||| |`--. |
|    | | (_) | | | | | || ||   ( |===|      http://www.nomi.cz/ |===||o-'.--+o|
|    |_|\___/|_| |_| |_|___|_|\_\|===| GSM:    +420 608 876 277 |===|oo--'  o |
`--------------------------------'   `--------------------------'   `---------'


Další informace o konferenci Linux