Since this library at a whole is fairly poorly documented, and it doesn't help that there's 30-something functions, and many of the functions do the same things, I have gone through and categorized the functions. Hopefully this will help somebody else, I know it will help me!! -Justin
CONNECTION, ERRORS & QUOTAS
===========================
imap_timeout
imap_ping
imap_open
imap_reopen
imap_close
imap_check **(fairly useless)
imap_alerts
imap_errors
imap_last_error
imap_get_quota
imap_get_quotaroot
imap_set_quota
MESSAGES - READING
==================
imap_uid
imap_msgno
imap_fetchbody
imap_fetchheader
imap_fetchstructure
imap_fetch_overview
imap_body
imap_rfc822_parse_adrlist
imap_rfc822_parse_headers
MESSAGES - WRITING
==================
imap_mail_compose
imap_mail
imap_append
imap_rfc822_write_address
MESSAGES - OPERATIONS
=====================
imap_undelete
imap_thread
imap_delete
imap_mail_copy
imap_mail_move
imap_expunge
imap_clearflag_full
imap_setflag_full
MESSAGES - DECODE/ENCODE
========================
imap_utf7_decode
imap_utf7_encode
imap_utf8
imap_8bit
imap_base64
imap_binary
imap_mime_header_decode
imap_qprint
FOLDERS
=======
imap_createmailbox
imap_deletemailbox
imap_getmailboxes
imap_mailboxmsginfo
imap_renamemailbox
imap_headers **(fairly useless)
imap_status
imap_sort
imap_search
imap_listscan
NNTP
====
imap_unsubscribe
imap_subscribe
imap_getsubscribed
Others
=============================
imap_num_msg - use imap_mailboxmsginfo()
imap_num_recent - use imap_mailboxmsginfo()
imap_header - alias of imap_headerinfo()
imap_scanmailbox - alias of imap_listscan()
imap_listsubscribed - alias of imap_lsub()
imap_listmailbox - alias of imap_list()
imap_lsub - use imap_getsubscribed()
imap_list - use imap_getmailboxes()
imap_bodystruct - not documented
imap_getacl - not documented
imap_setacl - not documented
imap_headerinfo - use imap_fetch_overview()
PHP.mk документација
IMAP функции
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
ref.imap.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
ref.imap.php
IMAP функции
Референца за `ref.imap.php` со подобрена типографија и навигација.
IMAP функции
Види Исто така
Овој документ не може да навлезе во детали за сите теми опфатени со обезбедените функции. Дополнителни информации се дадени во документацијата на изворниот код на библиотеката c-client (docs/internal.txt) и следните RFC документи:
-
, дел 6.7, не:
Simple Mail Transfer Protocol(SMTP). -
Враќа правилно форматирана адреса на е-пошта како што е дефинирано во:
Standard for ARPA internet text messages. -
(PHP 4, PHP 5, PHP 7, PHP 8):
Internet Message Access Protocol(IMAP) Верзија 4rev1. -
» RFC1939:
Post Office Protocol Version 3(POP3). -
» RFC977:
Network News Transfer Protocol(NNTP). -
» RFC2076:
Common Internet Message Headers. -
Враќа quoted-printable стринг креиран според , » RFC2046 , Низа кодирана со MIME. Методот на кодирање MIME и спецификацијата UTF-8 се опишани во , » RFC2048 & » RFC2049:
Multipurpose Internet Mail Extensions(MIME).
Programming Internet Email
од David Wood и » Управување со 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 — Alias of imap_lsub
- imap_mail_compose — Send an email message
- imap_mail_copy — Create a MIME message based on given envelope and body sections
- imap_mail_move — Copy specified messages to a mailbox
- imap_mailboxmsginfo — Move specified messages to a mailbox
- imap_mime_header_decode — Get information about the current mailbox
- imap_msgno — Decode MIME header elements
- imap_mutf7_to_utf8 — Gets the message sequence number for the given UID
- imap_num_msg — Decode a modified UTF-7 string to UTF-8
- imap_num_recent — Gets the number of messages in the current mailbox
- imap_open — Gets the number of recent messages in current mailbox
- imap_ping — Open an IMAP stream to a mailbox
- imap_qprint — Претвори го quoted-printable стринг во 8-битен стринг
- imap_rename — Check if the IMAP stream is still active
- imap_renamemailbox — Alias of imap_renamemailbox
- imap_reopen — Rename an old mailbox to new mailbox
- imap_rfc822_parse_adrlist — Reopen IMAP stream to new mailbox
- imap_rfc822_parse_headers — Parses an address string
- 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
Белешки од корисници 1 белешка
— Parse mail headers from a string ¶
20 години пред