[Moscow.pm] Подскажите как вытащить аттачи из письма

Alexey Bovanenko a.bovanenko на gmail.com
Пн Фев 28 01:51:00 PST 2011


Сам использую MIME::Parser. Работает очень неплохо.

2011/2/27 Andrei <andrei.protasovitski на gmail.com>

> Email::MIME, например. Там есть метод parts и метод subparts, которые
> достают части письма. Каждая часть имеет Content-Type. Можно считать, что
> всё, что text/plain и text/html само письмо, остальное -- приложения.
>
> Учитывая, что многие популярные почтовики на приборе вертели RFC, такого
> подхода должно быть достаточно в большинстве случаев. Для более правильного
> вынимания приложений нужно быдет попотеть.
>
> 27 февраля 2011 г. 14:32 пользователь Денис Ильиных <greyhard на gmail.com>написал:
>
>> Подскажите есть ли Модуль для сохранения аттачей из письма.
>>
>> допустим есть письмо с аттачами 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
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>>
>
>
> --
> Andrei Protasovitski
> < andrei[dot]protasovitski[at]gmail[dot]com >
> Diemen, Netherlands
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>


-- 
With regards,
Alexei Bovanenko
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20110228/8df89c5c/attachment-0001.html>


Подробная информация о списке рассылки Moscow-pm