函数:imap_open()

2004年12月01日 07:07 查看1211次 作者:   【

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 的部份参考范例

<?php
$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。
?>


IMAP 的全名是 Internet Message Access Protocol,PHP 所提供的功能是 IMAP 4 的系统,这是根据 RFC 1730 所实作的。
欲使用 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 的选项。
责任编辑:rongsijing

给文章打分...

平均分:2.9(7 次)

-5 -4 -3 -2 -1 0 1 2 3 4 5
1

顶一下

发表我的见解...

  • 您的大名: 留空为匿名
  • 您的主页:
  • 您的邮箱: