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

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

Реклама

Perl для IP-Телефонии (27 – Обработка почты, часть 1)

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

Почтовый протокол. Для доступа к почте Internet чаще всего применяются два протокола: POP3 и IMAP. Оба протокола позволяют пользователю обращаться к хранилищам почты па компьютерах и предоставляют методы получения содержимого почтового пользователя, загрузки почты, просмотра и удаления ненужных сообщений. Эти протоколы являются важными помощниками при обработке почты, как антицеллюлитный крем при косметологических процедурах.

Самым старым и наиболее простым из этих двух протоколов является POP3 (Post Office Protocol version 3 - Почтовый протокол версии 3). Этот протокол, описанный птах RFC 1725 и STD 53, предоставляет несложный интерфейс для получения списка, выборки и удаления почтовых сообщений, хранящихся на удаленном сервере. Протокол IMAP (Internet Message Access Protocol — Протокол доступа к сообщениям электронной почты через Internet), описанный в документе RFC 2060, предоставляет более средства управления наборами удаленных и локальных почтовых ящиков и их синхронизации при подключении пользователя.

В данном разделе рассматривается выборка почты с сервера POP3. В архиве CPAN есть, по меньшей мере, два модуля Perl для работы с серверами POP3: Mail::POP3Client, написанный Сином Даудом (Sean Dowd), и Net::POP3 Грэма Барра (Graham Barr). Оба модуля, по сути, предоставляют одинаковые функциональности, но в них используются разные API-интерфейсы. Наиболее важное различие между ними состоит в том, что модуль Net::POP3 позволяет сохранять содержимое почтового сообщения в дескрипторе файла, a Mail::P0P3Client считывает все поч­товое сообщение в память. Поскольку возможность сохранять информацию в дескрип­торе файла очень важна при работе с большими сообщениями электронной почты (например, содержащими вложения MIME), обычно рекомендуется модуль Net::POP3.

Модуль Net::POP3 является потомком модуля Net:: Cmd, поэтому он по своему стилю аналогичен модулям Net::FTP и Net::SMTP. Работа с ним начинается с создания нового объекта Net::POP3, подключенного к хосту почтового ящика. В случае успешного под­ключения выполняется регистрация с указанием имени пользователя и пароля, а затем осуществляется вызов различных методов для получения содержимого почтового ящика, выборки отдельных сообщений и, возможно, удаления выбранных сообщений.

Получение сводных данных о содержимом почтового ящика POP3. Далее будет приведена небольшая программа, с помощью которой можно полу­чить доступ к почтовому ящику пользователя на компьютере с хранилищем почты и вы­вести краткий список отправителей и полей темы всех новых сообщений. Имя пользо­вателя и почтовый хост должны быть указаны в командной строке с использованием формата username@mailbox.host. Программа выводит запрос указать пароль.



2014-01-31 17:57:06

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


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


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


РЕКОМЕНДУЕМ

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