« Модули для работы с почтой
Введение »
PHP Manual
Модули для работы с почтой
Протоколы IMAP, POP3 и NNTP
Протоколы IMAP, POP3 и NNTP
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределённые константы
Функции IMAP
imap_8bit
— Конвертирует 8-битную строку в строку в формате quoted-printable
imap_alerts
— Возвращает все произошедшие предупредительные сообщения IMAP
imap_append
— Добавляет строковое сообщение в указанный почтовый ящик
imap_base64
— Декодирует закодированный BASE64 текст
imap_binary
— Конвертирует 8-битную строку в строку base64
imap_body
— Читает тело сообщения
imap_bodystruct
— Читает структуру указанной секции тела заданного сообщения
imap_check
— Проверяет текущий почтовый ящик
imap_clearflag_full
— Снимает с сообщения установленные флаги
imap_close
— Закрывает поток IMAP
imap_create
— Псевдоним imap_createmailbox
imap_createmailbox
— Создаёт новый почтовый ящик
imap_delete
— Помечает сообщение для удаления
imap_deletemailbox
— Удаляет почтовый ящик
imap_errors
— Получает все произошедшие ошибки IMAP
imap_expunge
— Удаляет все помеченные для удаления сообщения
imap_fetch_overview
— Считывает обзор информации из заголовков сообщений
imap_fetchbody
— Извлекает конкретную секцию тела сообщения
imap_fetchheader
— Получает заголовок сообщения
imap_fetchmime
— Извлекает MIME-заголовки для конкретной секции сообщения
imap_fetchstructure
— Читает структуру указанного сообщения
imap_fetchtext
— Псевдоним imap_body
imap_gc
— Очищает кеш IMAP
imap_get_quota
— Получает настройку уровня квоты и статистику использования почтовых ящиков
imap_get_quotaroot
— Получает настройки квоты для каждого пользователя
imap_getacl
— Получает ACL для заданного почтового ящика
imap_getmailboxes
— Читает список почтовых ящиков и возвращает подробную информацию о каждом из них
imap_getsubscribed
— Получает список всех почтовых ящиков, на которые оформлена подписка
imap_header
— Псевдоним imap_headerinfo
imap_headerinfo
— Читает заголовок сообщения
imap_headers
— Получает заголовки всех сообщений в почтовом ящике
imap_is_open
— Проверяет, является ли поток IMAP всё ещё корректным
imap_last_error
— Получает последнюю ошибку IMAP в текущем запросе
imap_list
— Читает список почтовых ящиков
imap_listmailbox
— Псевдоним imap_list
imap_listscan
— Получает список почтовых ящиков, имена которых содержат заданную строку
imap_listsubscribed
— Псевдоним imap_lsub
imap_lsub
— Получает список всех почтовых ящиков, на которые оформлена подписка
imap_mail
— Отправляет сообщение
imap_mail_compose
— Создаёт MIME-сообщение на основе заданных обёртки и тела
imap_mail_copy
— Копирует сообщения в указанный почтовый ящик
imap_mail_move
— Перемещает указанные сообщения в указанный почтовый ящик
imap_mailboxmsginfo
— Получает информацию о текущем почтовом ящике
imap_mime_header_decode
— Декодирует элементы заголовка
imap_msgno
— Получает номер сообщения с заданным UID
imap_mutf7_to_utf8
— Декодирует изменённую строку UTF-7 в UTF-8
imap_num_msg
— Получает количество сообщений в текущем почтовом ящике
imap_num_recent
— Получает количество новых сообщений в текущем почтовом ящике
imap_open
— Открывает поток IMAP к почтовому ящику
imap_ping
— Проверяет, активен ли ещё поток IMAP
imap_qprint
— Преобразовывает строку из формата quoted-printable в 8-битную строку
imap_rename
— Псевдоним imap_renamemailbox
imap_renamemailbox
— Переименовывает почтовый ящик
imap_reopen
— Переоткрывает поток IMAP к новому ящику
imap_rfc822_parse_adrlist
— Разбирает адресную строку
imap_rfc822_parse_headers
— Разбирает строку заголовка письма
imap_rfc822_write_address
— Получает корректно сформированный адрес электронной почты, заданный именем ящика, хоста и персональной информацией
imap_savebody
— Сохраняет часть тела сообщения в файл
imap_scan
— Псевдоним imap_listscan
imap_scanmailbox
— Псевдоним imap_listscan
imap_search
— Получает сообщения, удовлетворяющие заданным критериям
imap_set_quota
— Устанавливает квоту для заданного почтового ящика
imap_setacl
— Устанавливает ACL для заданного почтового ящика
imap_setflag_full
— Устанавливает флаги на сообщения
imap_sort
— Получает и сортирует сообщения
imap_status
— Получает информацию по статусу почтового ящика
imap_subscribe
— Подписывает на почтовый ящик
imap_thread
— Получает дерево связанных сообщений
imap_timeout
— Устанавливает или получает время ожидания imap
imap_uid
— Получает UID по номеру сообщения
imap_undelete
— Снимает с сообщения метку удаления
imap_unsubscribe
— Отписавает от почтового ящика
imap_utf7_decode
— Декодирует строку из модифицированной кодировки UTF-7
imap_utf7_encode
— Преобразовывает строку в кодировке ISO-8859-1 в модифицированную кодировку UTF-7
imap_utf8
— Преобразовывает MIME-кодированный текст в UTF-8
imap_utf8_to_mutf7
— Кодирует строку UTF-8 в изменённую UTF-7
IMAP\Connection
— Класс IMAP\Connection