Сам использую 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

Ответить