Личный кабинет    
Назад К началу Вперед Карта сайта Телефонные коды стран и городов Мира Анализатор тарифов Служб IP-Телефонии и Рейтинг

Разделы
Введение
Литература
Операторы
Оборудование
Анализатор
Сотрудничество
Печать карт
Новости
Опросник
Коды
Справка
Работа
Каталог
Хостинг
Личный кабинет

Реклама

Perl для IP-Телефонии (26 – MIМЕ::Tools, часть 22)

предыдущая часть ««»» следующая часть

После обработки в этой программе сообщения MIME, хранящегося в файле mime.test, был получен следующий результат.

% simple_parse.pl ~/mime.test
From    = Lincoln Stein <lstein@cshl.org>
Subject = testing mime parser
MIME type = multipart/mixed
Parts = 5
text/plain audio/wav image/jpeg audio/mpeg text/plain
/tmp/msg-1857-1.dat /tmp/assimilated.wav /tmp/aw-2-19.jpg
/tmp/NorthwestPassage.mp3 /tmp/msg-1857-2.dat

Это многокомпонентное сообщение содержит пять частей. Первая и последняя части включают текстовые данные и соответствуют сопроводительному тексту и под­писи. Остальные части представляют собой вложения, состоящие из звукового файла audio/wav, изображения JPEG и копии дорожки компакт-диска в формате MP3. Такие сообщения легко интерпретируются для любого средства приема почты, в том числе для телефонов vertu .

Более сложный пример синтаксического анализатора MIME::Parser приведен далее, где описано создание клиентов протокола POP (Post Office Protocol — Почтовый протокол). В этом примере запускаются внешние программы просмотра для вывода файла изображения и воспроизведения звукового файла, представленных в виде вложений.

Поскольку файлы MIME могут быть очень большими, по умолчанию модули MIME::Parser предусматривает запись интерпретированных частей MIME::Body в виде файлов с использованием класса MIME::Body::File. Размещением этих файлов можно управлять с использованием методов output_dir() или output_under(). Метод output_dir () сообщает модулю MIME::Parser, что части должны храниться непосредственно в указанном каталоге. Метод output_under(), с другой стороны, создает двух-уровневый каталог. Для каждого интерпретированного сообщения электронной почты модуль MIME::Parser создает подкаталог под базовым каталогом, указанным параметром outputhunder(), а затем записывает в него данные объекта  MIME::Body::File.



2014-01-26 15:14:06

предыдущая часть ««»» следующая часть


ДОКУМЕНТАЦИЯ VoIP


НОВОСТИ СВЯЗИ


РЕКОМЕНДУЕМ

 
[ стандарты | обзор | оборудование | анализатор | коды | новости | карта | партнерам | Мы ВКонтаке ]
Запрещается копировать материалы сайта без уведомления авторов.
С вопросами и предложениями обращайтесь со страницы контактов
Copyright c 1999-2024 IPTop.Net
 
IP-Телефония, Интернет Телефония, Компьютерная телефония