PHP完全中文操作手冊

天地JPLOP | PHP首頁 | 函數索引
IMAP 電子郵件繫統函數庫
本函數庫共有 46 個函數

IMAP 的全名是 Internet Message Access Protocol,即網際網絡信息存取協議,為美國史丹福大學 (Stanford University) 在 1986 年開始研發的多重郵箱電子郵件繫統。PHP 所提供的功能是 IMAP 4 的繫統,這是根據 RFC 1730 所實作的。更多有關 IMAP 的信息可以參考 IMAP 的官方網站 http://www.imap.org

欲使用 IMAP 的電子郵件功能,要先到 ftp://ftp.cac.washington.edu/imap 下載 IMAP 的客戶端程序。在編譯完成之後將 c-client/c-client.a 復制到 /usr/local/lib 之中,並將 c-client/rfc822.h、mail.h 及 linkage.h 三個文件復制到 /usr/local/include 之下。之後編譯 PHP 程序時要加入 --with-imap 的選項。

imap_append:附加字符串到指定的郵箱中。
imap_base64:解 BASE64 編碼。
imap_body:讀信的內文。
imap_check:返回郵箱信息。
imap_close:關閉 IMAP 鏈接。
imap_createmailbox:建立新的信箱。
imap_delete:標記欲刪除郵件。
imap_deletemailbox:刪除既有信箱。
imap_expunge:刪除已標記的郵件。
imap_fetchbody:從信件內文取出指定部分。
imap_fetchstructure:獲取某信件的結構信息。
imap_header:獲取某信件的標頭信息。
imap_headers:獲取全部信件的標頭信息。
imap_listmailbox:獲取郵箱列示。
imap_listsubscribed:獲取訂閱郵箱列示。
imap_mail_copy:復制指定信件到它處郵箱。
imap_mail_move:移動指定信件到它處郵箱。
imap_num_msg:取得信件數。
imap_num_recent:取得新進信件數。
imap_open:打開 IMAP 鏈接。
imap_ping:檢查 IMAP 是否連接。
imap_renamemailbox:更改郵箱名字。
imap_reopen:重開 IMAP 鏈接。
imap_subscribe:訂閱郵箱。
imap_undelete:取消刪除郵件標記。
imap_unsubscribe:取消訂閱郵箱。
imap_qprint:將 qp 編碼轉成八位。
imap_8bit:將八位轉成 qp 編碼。
imap_binary:將八位轉成 base64 編碼。
imap_scanmailbox:尋找信件有無特定字符串。
imap_mailboxmsginfo:取得目前郵箱的信息。
imap_rfc822_write_address:電子郵件位址標準化。
imap_rfc822_parse_adrlist:解析電子郵件位址。
imap_setflag_full:配置信件標志。
imap_clearflag_full:清除信件標志。
imap_sort:將信件標頭排序。
imap_fetchheader:取得原始標頭。
imap_uid:取得信件 UID。
imap_getmailboxes:取得全部信件詳細信息。
imap_getsubscribed:列出所有訂閱郵箱。
imap_msgno:列出 UID 的連續信件。
imap_search:搜尋指定標準的信件。
imap_last_error:最後的錯誤信息。
imap_errors:所有的錯誤信息。
imap_alerts:所有的警告信息。
imap_status:目前的狀態信息。



整理: 夕垌菪姬 (天地JPLOP)

[ 上一頁 回主目錄 下一頁 ]
版權所有,天地JPLOP、爵堤亞(夕垌菪姬)。網頁背景音樂和各鍊結標題
及鍊結內容和文章小說,版面編排皆歸原權利人所有對本版面
有任何意見或指教,歡迎至論壇指教。