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基础知识:类与对象(2) 自动加载对象
Dec 13 PHP
PHP 5.0对象模型深度探索之属性和方法
Mar 27 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
Feb 22 PHP
php读取文件内容至字符串中,同时去除换行、空行、行首行尾空格(Zjmainstay原创)
Jul 31 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 PHP
thinkphp3查询mssql数据库乱码解决方法分享
Feb 11 PHP
php删除数组元素示例分享
Feb 17 PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 PHP
PHP实现接收二进制流转换成图片的方法
Jan 10 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
PHP使用redis位图bitMap 实现签到功能
Oct 08 PHP
Yii实现微信公众号场景二维码的方法实例
Aug 30 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实现链结人气统计
2006/10/09 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
javascript 单选框,多选框美化代码
2008/08/01 Javascript
extjs fckeditor集成代码
2009/05/10 Javascript
Jquery调用webService远程访问出错的解决方法
2010/05/21 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
基于jquery的一个拖拽到指定区域内的效果
2011/09/21 Javascript
javascript数字格式化通用类 accounting.js使用
2012/08/24 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
JQuery球队选择实例
2015/05/18 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
20分钟成功编写bootstrap响应式页面 就这么简单
2016/05/12 Javascript
JavaScript SHA-256加密算法详细代码
2016/10/06 Javascript
Jquery Easyui对话框组件Dialog使用详解(14)
2016/12/19 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
2017/10/31 Javascript
layui实现图片虚拟路径上传,预览和删除的例子
2019/09/25 Javascript
Node 模块原理与用法详解
2020/05/13 Javascript
vue实现日历表格(element-ui)
2020/09/24 Javascript
Python三种遍历文件目录的方法实例代码
2018/01/19 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
浪漫婚礼主持词
2014/03/14 职场文书
党员公开承诺践诺书
2014/03/25 职场文书
2014年四风问题自我剖析材料
2014/09/15 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
检讨书大全
2015/01/27 职场文书
世界遗产的导游词
2015/02/13 职场文书
出纳试用期工作总结2015
2015/05/28 职场文书
因个人工作失误检讨书
2019/06/21 职场文书
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
再谈python_tkinter弹出对话框创建
2022/03/20 Python
一级电子管军用接收机测评
2022/04/05 无线电