Добрый день!
Я использую procmail для вывода на экран (через osd_cat) сообщений о приходе почты (с определенных адресов). На экран вывожу строки From и Subject.
Строка, с помощь которой "выкусываю" нужный текст: :0 c | formail -xSubject: | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g' > /tmp/OnScreenSubj
... и далее его печатаю, подаю звуковой сигнал и т.д.
Проблема возникает с русскими заголовками вида: Subject: =?koi8-r?Q?PROGGG._7_=DE=C1=D3=D4=C5=CA.?=
Что, в общем, объяснимо. Как их лучше перекодировать? С помощью iconv, выкусив из загововка koi8-r и "влепив" его в строку параметров iconv-a? Или, возможно, есть другой, более простой и правильный путь?