php imap收邮件源码_PHP使用IMAP读取邮件内容的DEMO代码

-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

IMAP读取邮件的demo

注意:此demo仅向大家介绍IMAP读取邮件的过程,并未对逻辑和内容显示的细节做充分处理!请不要将其用于生产环境!

如果运行后,无法显示内容请重复刷新,可能跟网络有关!

//打开一个到IMAP服务器的连接,以腾讯邮箱的IMAP服务器为例

$mbox = imap_open(“{imap.qq.com}”, “xxxx@qq.com”, “你的密码”)or die(“用户名或密码不正确”);

$len=count(imap_headers($mbox));//计算邮箱中的邮件数量,默认读取的是腾讯邮箱首页的邮件,如何翻页读取,未能解决,希望热心网页帮忙!!!

if(intval($_GET['id'])){//如果获取了邮件id,读取邮件正文

//腾讯邮箱的正文页面的编码是gb18030,由于demo用的是utf-8编码,应此要做转换

//imap_fetchbody函数读取一封邮件的正文,三个参数依次是:imap_open返回的流,邮件id,邮件内容的块,从1开始读取,复杂邮件有很多块,普通的用1就行了

//imap_fetchbody函数读取的邮件内容是经过编码的,腾讯的是base64,所以用imap_base64函数进行解码

//不同的邮箱使用的编码可能不同,在实际开发过程中请使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值