php imap_open错误问题

2024年11月20日 13:39
有1个网友回答
网友(1):

php imap_open使用方法如下:

IMAP 电子邮件系统函数库
imap_open
打开 IMAP 链接。
语法: int imap_open(string mailbox, string username, string password, int [flags]);
返回值: 整数
函数种类: 网络系统
内容说明
本函数可打开客户端与服务器之间的 IMAP 链接,并可链接至 POP3 或 NNTP 服务器。参数 mailbox 为服务器端的位置。参数 username 为用户帐号。参数 password 为用户的密码。参数 flags 可省略,有下列的值:
OP_READONLY : 打开链接使用只读状态。
OP_ANONYMOUS : 匿名读取 NNTP 服务器,不使用 .newsrc 文件。
OP_HALFOPEN : 只与 IMAP 或 NNTP 服务器链接,不打开邮箱。
CL_EXPUNGE : 关闭链接时自动清除邮箱中的信件。
使用范例
下例分别为打开 IMAP、POP3、NNTP 的部份参考范例
$mbox = imap_open("{localhost:143}INBOX","user_id","password");
?/font>}启与 IMAP 服务器链接,IMAP 的埠 (port) 通?/font>`为 143。
$mbox = imap_open("{localhost/pop3:110}INBOX","user_id","password");
\\ ?/font>}启与 POP3 服务器链接,POP3 的埠值为 110。
$nntp = imap_open("{localhost/nntp:119}comp.test","","");
\\ ?/font>}启与 NNTP 服务器链接,NNTP 的埠为 119。
?>
注意事项:以下两句容易出错
1、$mbox = imap_open("{localhost:143}INBOX","user_id","password");
?/font>}启与 IMAP 服务器链接,IMAP 的埠 (port) 通?/font>`为 143。
2、$mbox = imap_open("{localhost/pop3:110}INBOX","user_id","password");