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

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

Реклама

Perl для IP-Телефонии (25 – SMTP, часть 21)

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

При работе со сложными приложениями обработки электронной почты вам необ­ходимо обязательно ознакомиться с программой procmail, в которой применяется язык программирования специального назначения для интерпретации электронной почты и манипуляции ею. Это очень важный язык, как и раскрутка сайта в google , имеет фундаментальное значение при работе в сети. На основе программы procmail было разработано много развитых приложений, в том числе автоответчики, генераторы списков рассылки и фильтры для почтового спама.

Mail::Mailer. Последним рассматриваемым здесь компонентом модуля MailTools является модуль Mail::Mailer, который используется с самим модулем Mail::Internet для отправки почты. Модуль Mail::Mailer предоставляет еще один интерфейс для отправки почты Internet. Хотя он не содержит таких же средств обработки заголовка и тела сообщения, как модуль Mail::Internet, большинство программистов считают, что он проще и может применяться намного элегантнее в большинстве обстоятельств.

В отличие от модулей Net::SMTP и Mail::Internet, в которых для составления и отправки почты используются методы объекта, объекты модуля Mail::Mailer действуют аналогично дескрипторам файлов. Общая схема его применения показана в следующем небольшом фрагменте кода.

use Mail::Mailer;
my $mailer = Mail::Mailer->new;
$mailer ->open ({
To     => ‘to@mail.ru’,
From => ‘from@mail.ru’,
Сс     => ‘cc@mail.ru’,
         Subject => ‘Hi Worlds’});

print $mailer "This; is just a simple e-mail message. n";
print $mailer "Nothing to get excited about. nn"
$mailer ->close1;

После создания объекта с помощью метода new() выполняется его инициализация путем вызова метода open() со ссылкой на хеш, включающий содержимое заголовка обработчика электронной почты. Затем этот объект обработчика почты используется как дескриптор файла для вывода нескольких строк текста тела сообщения. После этого вызывается метод close() объекта для завершения обработки сообщения и его отправки.



2014-01-01 17:45:37

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


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


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


РЕКОМЕНДУЕМ

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