Функції 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_is_open— Перевіряє, чи потік IMAP все ще є коректним.
  • 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— Надсилає повідомлення
  • 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_to_mutf7— Кодує рядок UTF-8 у змінений UTF-7
  • imap_utf8— Перетворює MIME-кодований текст на UTF-8