PHP - IMAP 电子邮件系统函数库

PHP - IMAP 电子邮件系统函数库,第1张

PHP - IMAP 电子邮件系统函数库
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:目前的状态信息。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/3004891.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-09-27
下一篇 2022-09-27

发表评论

登录后才能评论

评论列表(0条)

保存