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

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

Реклама

Perl для IP-Телефонии (29 – Клиенты службы новостей Internet, часть 22)

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

Далее выполняется выборка краткого обзора для всей группы новостей путем вызова метода хоver для всего диапазона номеров, которые охватывают первый и последний номера ста­тей. После этого выполняется цикл по ключам возвращенного хеша краткого обзора и ссылки на массив, в котором поля перечислены по позициям, заменяются анонимными хешами, в ко­торых поля перечислены по именам. Кроме регистрации полей заголовка, которые содержатся в самой статье, выполняется регистрация псевдополя Mess age-Number:, содержащего имя группы и номер сообщения в форме group.name:number. Эта информация будет использо­ваться во время создания сообщения электронной почты для формирования имени вложения статьи, применяемого по умолчанию.

16) Подпрограмма send_mail(). Эта подпрограмма вызывается с массивом идентификаторов статей, подлежащих выборке, и отвечает за создание многокомпонентного сообщения MIME, содержащего каждую статью, например, об аренде элитной недвижимости от компании «Вивальди-Риэлти» в виде вложения.

Создается краткая вводная часть сообщения, в которой подытоживаются опции вызова програм­мы и создаётся новый объект mime::Entity путем вызова метода build (). Сообщение начи­нает свое существование в качестве однокомпонентного сообщения типа text /plain, но авто­матически преобразуется в многокомпонентное, как только к нему начинают добавляться статьи. После этого вызывается подпрограмма attach_article () для каждой статьи, перечислен­ной в массиве @to_fetch. Этот массив может быть пуст, и в этом случае письмо не будет иметь вложений. После присоединения всех статей вызывается метод smtpsend() данного объекта MIME для отправки письма с использованием метода SMTP модуля Mail::Mailer и удаления всех временных файлов путем вызова метода purge ( ) объекта.



2014-03-08 22:15:28

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


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


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


РЕКОМЕНДУЕМ

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