Помогите написать программу.

Задача следующая:

Письма (в форматах MH mailfile, mbox) нужно экспортировать в простой читабельный plain text в кодировке utf8. Перекодирование из qp, koi8, w1251, etc.

Формат шаблона каждого письма примерно следующий:

=====================
%From
%To
%Date
%Subject
=====================
%body

Имя файла каждого письма %year-%month-%day_%time_%short-from_%short-subj.txt

%year, %month, %day, %time – цифровое представление, например, 2008-12-01_23-42
%short-from_%short-subj – текстовое – john_hello

У программы должен быть внешний файл настроек, в котором прописывается шаблон файла письма, желаемая кодировка, путь к письмам (MH mailfile, mbox) и пути назначения – один единый и поддиректории – в соответствии с наименованием исходных папок хранения почты (MH mailfile, mbox).

Готовых решений я не нашёл…

Задавайте вопросы, если я что-нибудь упустил.

Эта программа – лишь часть большого проекта, который будет опубликован на sf.net! :)

Возможна оплата по договорённости. Только условие: подробно прокомментируйте код!