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

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

Реклама

Perl для IP-Телефонии (28 – Протокол IMAP, часть 5)

предыдущая часть ««»» следующая часть
$messages = $imap->login($username,$password)

Метод login() предпринимает попытку зарегистрироваться на сервере с использованием предоставленного имени пользователя и пароля. Параметры с указанием имени пользователя и пароля явля­ются обязательными; в этом также состоит отличие от модуля Net::POP3. При успешном выполнении этот метод возвращает число сообщений в почтовом ящике пользователя, применяемом по умолча­нию, которым обычно является inbox. В ином случае метод login() возвращает значение undef.

Обратите внимание, что метод login() не возвращает значение 0Е0 после доступа к почтовому ящику, применяемому по умолчанию, который оказался пустым. В этом случае правильным методом проверки успешной регистрации является выяснение с помощью функции defined() того, опреде­лено ли возвращаемое значение.  Простота использования данного класса, интуитивность интерфейса и независимость от языка позволяет применить данные информационные технологии в Беларуси и других странах независимо от географического положения.

Для доступа к почтовым ящикам может применяться несколько функций,

$mailboxes = $imap->mailboxes

Метод mailboxes  возвращает список всех почтовых ящиков пользователя.

$messages = $imap->select($mailbox)

Метод select (), позволяет выбрать почтовый ящик по имени, в результате чего он становится текущим. Если почтовый ящик существует, метод select () возвращает число содержащихся в нем сообщений (если почтовый ящик пуст, — 0). Если почтовый ящик не существует, метод возвращает значение undef и текущий почтовый ящик не изменяется.

$success - $imap->create_mailbox ($mailbox)
$success = $ imap->delete_mailbox ($ mailbox)
$success = $imap->rename_mailbox ($old_name, $new_name)

Методы create/mailbox (); delete_mailbox () и rename_mailbox ( ) соответственно, позво­ляют создавать, удалять и переименовывать указанный почтовый ящик. В случае успешного выпол­нения они возвращают истинное значение, в ином случае — ложное.

После того как выбран почтовый ящик, можно его проверять и выбирать содержимое.



2014-02-14 18:57:14

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


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


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


РЕКОМЕНДУЕМ

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