php imap 库_php imap_open 实例教程

本文详细介绍了PHP通过imap_open函数连接IMAP服务器的步骤,并展示了如何使用OP_HALFOPEN选项进行高级连接,以及如何获取和操作邮件箱。此外,还涵盖了一个复杂实例,包括使用用户名、密码和服务器端口连接不同类型的邮件服务。
摘要由CSDN通过智能技术生成

php imap_open 实例教程

imap连接服务器代码。

//连接 IMAP 服务器链接,IMAP 的端口为 143。

$mbox = imap_open("{localhost:143}INBOX","user_id","password");

//连接POP3 服务器链接,POP3 的端口为 110。

$mbox = imap_open("{localhost/pop3:110}INBOX","user_id","password");

//连接NNTP 服务器链接,NNTP 的端口为 119。

$nntp = imap_open("{localhost/nntp:119}comp.test","","");

?>

复杂一点的imap连接方法。

//连接IMAP服务器

$mbox = imap_open("{imap.example.org}", "username", "password", OP_HALFOPEN)

or die("连接失败: " . imap_last_error());

$list = imap_getmailboxes($mbox, "{imap.example.org}", "*");

if (is_array($list)) {

foreach ($list as $key => $val) {

echo "($key) ";

echo imap_utf7_decode($val->name) . ",";

echo "'" . $val->delimiter . "',";

echo $val->attributes . "
n";

}

} else {

echo "imap_getmailboxes 失败: " . imap_last_error() . "n";

}

//关闭imap连接

imap_close($mbox);

?>

转请注明www.jquerycn.cn/phper/php.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值