integer imap_open(string mailbox, string username, string password, integer flags)
Функция imap_open предназначена для начала соединения с почтовым сервером. Аргументу mailbox требуется специальный формат, который должен начинаться с имени узла, заключенного в фигурные скобки. Несмотря на то что это необязательно, сразу же после имени узла необходимо поставить двоеточие и задать номер порта. Их отсутствие приводит к задержкам в создании соединения. По умолчанию эта функция открывает соединение с IMAP-сервером. Подключиться к серверу POP3 можно, добавив суффикс /pop3 после имени узла и порта. Добавив в конец суффикс /nntp, вы попадете на сервер новостей Usenet. Подключиться к серверам IMAP и POP можно с использованием SSL. В табл. 19.8 приведены строки соединения с серверами. После имени узла и фигурных скобок можно задать почтовый ящик IMAP или группу новостей NNTP.
Эта функция возвращает ресурс, представляющий подключение к серверу. Этот идентификатор используется с функциями IMAP, требующими для работы ресурса IMAP. Необязательный аргумент flags представляет собой битовое поле, содержащее значение, заданное константами, указанным в табл. 19.9.
boolean imap_ping(resource imap)
Функция imap_ping проверяет наличие потока. С ее помощью можно также определить, получена ли новая почта.
integer imap_popen(string mailbox, string username, string password, integer flags)
Функция imap_popen открывает устойчивое соединение с IMAP-сервером, которое не закрывается до завершения вызывающего процесса. Таким образом, оно может использоваться повторно при запросе нескольких страниц. В то время, когда писалась эта книга, работа над кодом этой функции еще не была завершена.
string imap_qprint(string text)
Функция imap_qprint преобразует печатаемую строку в 8-битовую. imap_rename
Функция imap_rename является псевдонимом функции imap_renamemailbox.
boolean imap_renamemailbox(resource imap, string old_name, string new_name)
Функция imap_renamemailbox переименовывает почтовый ящик.
boolean imap_reopen(resource imap, string username, string password, integer flags)
Функция imap_reopen предназначена для повторного открытия соединения и аналогична функции imap_open.
array imap_rfc822_parse_adrlist(string address, string host)
Функция imap_rfc822_parse_adrlist анализирует почтовый адрес для заданного аргумента host и возвращает массив объектов. Все объекты имеют следующие свойства: mailbox, host, personal и adl. Свойство mailbox - это имя, стоящее перед символом @; host - имя компьютера или домена получателя;
personal - имя получателя. Свойство adl представляет собой маршрут, или цепочку компьютеров, которые проходит почта на своем пути. Как следует из имени функции, она работает с форматом представления адресов, определенным в документе RFC 822.
object imap_rfc822_parse_headers(string text, string default_host)
Функция imap_rfc822_parse_headers анализирует заголовки адресов и возвращает объект, аналогичный объекту, возвращаемому функцией map_headerinfo.
string imap_rfc822_write_address(string mailbox, string host, string personal_info)
Функция imap_rfc822_write_address возвращает почтовый адрес и работает с форматом представления адресов, определенным в документе RFC 822.
imap_scan
Функция imap_scan является псевдонимом функции imap_scanmailbox.
array imap_scanmailbox(resource imap, string fragment)
Функция imap_scanmailbox возвращает массив имен почтовых ящиков, содержащих фрагмент, заданный аргументом fragment.
array imap_search(resource imap, string criteria, integer flags)
Функция imap_search предназначена для получения списка номеров сообщений на основании критерия поиска (аргумент criteria). Он работает с оператором SEARCH (IMAP), определенным в документе RFC 1176.
Аргумент criteria задает перечень искомых кодов, разделенных пробелами (табл. 19.10). Некоторые из них имеют свой аргумент, который при этом берется в двойные кавычки. Для того чтобы вместо номеров сообщений возвращались идентификаторы пользователей, необязательный аргумент flags может иметь значение SE_UID.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Разное:Apache,IMAP,MnoGoSearch,OpenSSL. Часть Шестая.
23-04-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Разное:Apache,IMAP,MnoGoSearch,OpenSSL. Часть Пятая. | PHP. Разное:Apache,IMAP,MnoGoSearch,OpenSSL. Часть Седьмая. |