Hiisi wrote:
pe, 2010-10-29 kello 09:08 -0400, Todd Zullinger kirjoitti: <--SNIP--> I use this command in a bash script: cat |grep Subject:|sed 's/Subject: //g'>$OUTFILE
(UUOC there? ;)
The script is invoked by procmail. The $OUTFILE consists of something like that: =?utf-8?B?0YLQtdC80LAg0L/QuNGB0YzQvNCw?= I would like the information in it to be readable. $OUTFILE encoding is 7bit ASCII characters. Converting it to different encoding using iconv does not make any difference. If subject encoding is right, how can I recode it to something different?
You need to use a tool than understands RFC 2047 and can decode the headers. I'd use python¹ to do this, but that's just my preference. Many languages should be able to do the job. Just not a simple cat, grep, and sed (which, btw, you could replace with one call to awk ;).
¹ http://docs.python.org/library/email.header.html