Сам использую MIME::Parser. Работает очень неплохо.
2011/2/27 Andrei <[email protected]> > Email::MIME, например. Там есть метод parts и метод subparts, которые > достают части письма. Каждая часть имеет Content-Type. Можно считать, что > всё, что text/plain и text/html само письмо, остальное -- приложения. > > Учитывая, что многие популярные почтовики на приборе вертели RFC, такого > подхода должно быть достаточно в большинстве случаев. Для более правильного > вынимания приложений нужно быдет попотеть. > > 27 февраля 2011 г. 14:32 пользователь Денис Ильиных > <[email protected]>написал: > >> Подскажите есть ли Модуль для сохранения аттачей из письма. >> >> допустим есть письмо с аттачами file.png и file.rar >> делаем вызов @files = module->save_attachments($msg); >> >> и получаем список файлов для дальнейшей работы с ними ... или чтото >> похожее.. >> >> тело сообщения вида. >> >> ------==--bound.207.web143.yandex.ru >> Content-Transfer-Encoding: 7bit >> Content-Type: text/plain >> >> asdasd >> ------==--bound.207.web143.yandex.ru >> Content-Disposition: attachment; >> >> filename="=?UTF-8?B?0KHRgtCw0YLQuNGB0YLQuNC60LAg0LfQsNC/0YDQvtGB0L7Qsi5yYXI=?=" >> Content-Transfer-Encoding: base64 >> Content-Type: application/rar; >> >> name="=?UTF-8?B?0KHRgtCw0YLQuNGB0YLQuNC60LAg0LfQsNC/0YDQvtGB0L7Qsi5yYXI=?=" >> >> >> UmFyIRoHAM+QcwAADQAAAAAAAABaa3QgklQA3AsAAAA4AAAC6ttq3GG6fD0dMy8AIAAAAJHioOKo >> /**/ >> H8ff/EDEPXsAQAcA >> ------==--bound.207.web143.yandex.ru-- >> >> >> Спасибо >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> > > > -- > Andrei Protasovitski > < andrei[dot]protasovitski[at]gmail[dot]com > > Diemen, Netherlands > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > -- With regards, Alexei Bovanenko
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
