PHP基于imap获取邮件实例


Posted in PHP onNovember 11, 2014

本文实例讲述了PHP基于imap获取邮件的方法。分享给大家供大家参考。具体实现方法如下:

imap是一款邮件交互访问的协议了,下面是实例主要利用php imap模块来快速获取邮件,列出所有目录,代码如下:

$host = '{imap.mail.yahoo.com:993/ssl}';

$user = 'user@yahoo.com';

$pass = 'password';

$inbox = imap_open($host, $user, $pass);

$mailboxes = imap_list($inbox, $host, '*');

$mailboxes = str_replace($host, '', $mailboxes);

print_r($mailboxes);

//结果:

Array

(

    [0] => Bulk Mail

    [1] => Draft

    [2] => Inbox

    [3] => Sent

    [4] => Trash

)

重新打开指定的目录:
imap_reopen($inbox, $host.'Bulk Mail');

$emails = imap_search($inbox,'ALL');

print_r($emails);

补充:

1. windows安装imap

注意在windows中我们需要开启php.ini中的一个imap模板了,在php中找到php_imap.dll扩展然后开启,同时如果你看extensions没有关php_imap.dll需要复制一个过去.

2. linux中安装imap

最后完整的编译 imap 模块参数如下:

./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-kerberos=/usr --with-imap-ssl=/usr

make

make install

希望本文所述对大家的PHP程序设计有所帮助。

PHP 相关文章推荐
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
Dec 13 PHP
php zlib压缩和解压缩swf文件的代码
Dec 30 PHP
php 在文件指定行插入数据的代码
May 08 PHP
apache+php+mysql安装配置方法小结
Aug 01 PHP
php array_unique之后json_encode需要注意
Jan 02 PHP
PHP 小心urldecode引发的SQL注入漏洞
Oct 27 PHP
关于php 接口问题(php接口主要也就是运用curl,curl函数)
Jul 01 PHP
PHP查询网站的PR值
Oct 30 PHP
PHP之autoload运行机制实例分析
Aug 28 PHP
php广告加载类用法实例
Sep 23 PHP
php生成html文件方法总结
Dec 01 PHP
PHP MYSQL简易交互式站点开发
Dec 27 PHP
php无限极分类递归排序实现方法
Nov 11 #PHP
php实现压缩多个CSS与JS文件的方法
Nov 11 #PHP
详谈PHP文件目录基础操作
Nov 11 #PHP
浅谈PHP解析URL函数parse_url和parse_str
Nov 11 #PHP
php 魔术方法详解
Nov 11 #PHP
php多个文件及图片上传实例详解
Nov 10 #PHP
PHP文件上传判断file是否己选择上传文件的方法
Nov 10 #PHP
You might like
php实现高效获取图片尺寸的方法
2014/12/12 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
phpQuery采集网页实现代码实例
2020/04/02 PHP
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
利用cookie记住背景颜色示例代码
2013/11/04 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
实例分析js和C#中使用正则表达式匹配a标签
2014/11/26 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
对jquery的ajax进行二次封装以及ajax缓存代理组件:AjaxCache详解
2016/04/11 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
2017/10/31 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
详解vue通过NGINX部署在子目录或者二级目录实践
2018/09/03 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
微信小程序公用参数与公用方法用法示例
2019/01/09 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
深入学习python的yield和generator
2016/03/10 Python
python生成tensorflow输入输出的图像格式的方法
2018/02/12 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
python实现浪漫的烟花秀
2019/01/30 Python
基于Python实现用户管理系统
2019/02/26 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
Canvas与Image互相转换示例代码
2013/08/09 HTML / CSS
Mio Skincare法国官网:身体紧致及孕期身体护理
2018/04/04 全球购物
美赞臣营养马来西亚旗舰店:Enfagrow马来西亚
2019/07/26 全球购物
如何写毕业求职自荐信
2013/11/06 职场文书
学生会主席事迹材料
2014/01/28 职场文书
单位绩效考核方案
2014/05/11 职场文书
校园开放日新闻稿
2015/07/17 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
干货:我将这样书写我的演讲稿!
2019/05/09 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
pytorch--之halfTensor的使用详解
2021/05/24 Python