Функции IMAP
Смотрите также
Данный документ не может вдаваться в детали всех вопросов, затронутых представленными функциями. Дополнительная информация представлена в документации клиентской библиотеки (docs/internal.txt) и в следующих документах RFC:
-
» RFC2821:
Simple Mail Transfer Protocol
(SMTP). -
» RFC2822:
Standard for ARPA internet text messages
. -
» RFC2060:
Internet Message Access Protocol
(IMAP) Version 4rev1. -
» RFC1939:
Post Office Protocol Version 3
(POP3). -
» RFC977:
Network News Transfer Protocol
(NNTP). -
» RFC2076:
Common Internet Message Headers
. -
» RFC2045 , » RFC2046 , » RFC2047 , » RFC2048 & » RFC2049:
Multipurpose Internet Mail Extensions
(MIME).
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