Функции IMAP

Смотрите также

Данный документ не может вдаваться в детали всех вопросов, затронутых представленными функциями. Дополнительная информация представлена в документации клиентской библиотеки (docs/internal.txt) и в следующих документах RFC:

Детальное описание также доступно в книгах » Programming Internet Email Дэвида Вуда (David Wood) и » Managing IMAP авторов Дианы Маллет (Dianna Mullet) и Кевина Маллет (Kevin Mullet).

Содержание

  • 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_last_error — Получить последнюю ошибку IMAP в текущем запросе
  • imap_list — Прочитать список почтовых ящиков
  • imap_listmailbox — Псевдоним imap_list
  • imap_listscan — Получить список почтовых ящиков, имена которых содержат заданную строку
  • imap_listsubscribed — Псевдоним imap_lsub
  • imap_lsub — Список всех подписанных почтовых ящиков
  • imap_mail_compose — Создать MIME-сообщение на основе заданных обертки и тела
  • imap_mail_copy — Скопировать сообщения в указанный почтовый ящик
  • imap_mail_move — Переместить указанные сообщения в указанный почтовый ящик
  • imap_mail — Отправить email
  • 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 — Получить корректно сформированный e-mail адрес, заданный именем ящика, хоста и персональной информацией
  • 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_to_mutf7 — Кодировать строку UTF-8 в измененную UTF-7
  • imap_utf8 — Преобразует MIME-кодированный текст в UTF-8