Linux - Выдрать аттач из письма

ppplva

Как сделать субж ? Ручками не предлагать.
Обязательно прогой, желательно на С/С++, может либа какя-нибудь существует для этих целей ?
Конечно Linux.

rfgbnfy

В пхп дофига классов для парсинья писем.............. Да и с нуля написать такое несложно......

ppplva

пхп неинтересно, мне нужно ловить входящие письма и выдирать из них аттачи. Ловить я уже научился с помощью fetchmail ( указывая ему свою прогу в качестве mda ).

rfgbnfy

Так в чём всё таки проблемма ? Так сложно отпарсить письмо? К тому же оно тебе не полностью надо , а только аттач выдрать. Делов на пару часов максимум , из них 90% времени - чтение спецификации ........

ppplva

Ну ладно. Аттач base64-encoded. Допустим, я почитаю спецификации и научусь его декодировать. А ну как в следующий раз аттач будет закодирован по-другому ?

rfgbnfy

Как инет появится - ссылок накидаю. Счас у меня только форум работает.

eduard615

perldoc MIME::Tools
perldoc MIME::Decoder

ppplva

Проблема решена через MIME::Base64, всем спасибо за помощь.

ppplva

Вдогонку: а для разбора xls что-нибудь есть? Нашел xls2csv, но у нее проблемы с текстовыми полями.

ppplva

На случай, если кому-то интересно, правильный ответ - xlHtml.
Оставить комментарий
Имя или ник:
Комментарий: