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 相关文章推荐
PHP4之真OO
Oct 09 PHP
php 中英文语言转换类
Sep 07 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
PHP实现变色验证码实例
Jan 06 PHP
php通过隐藏表单控件获取到前两个页面的url
Sep 09 PHP
yii中widget的用法
Dec 03 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
Jun 17 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 PHP
详解Laravel制作API接口
May 31 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
discuz7 phpMysql操作类
2009/06/21 PHP
php 魔术方法详解
2014/11/11 PHP
php简单实现发送带附件的邮件
2015/06/10 PHP
PHP和Mysql中转UTF8编码问题汇总
2015/10/10 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
改变javascript函数内部this指针指向的三种方法
2010/04/23 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
js实现类似jquery里animate动画效果的方法
2015/04/10 Javascript
Nodejs实战心得之eventproxy模块控制并发
2015/10/27 NodeJs
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
深入浅析javascript中的作用域(推荐)
2016/07/19 Javascript
Vuex之理解Getters的用法实例
2017/04/19 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
js+html获取系统当前时间
2017/11/10 Javascript
谈谈vue中mixin的一点理解
2017/12/12 Javascript
react-router4 配合webpack require.ensure 实现异步加载的示例
2018/01/18 Javascript
详解Vue中使用Echarts的两种方式
2018/07/03 Javascript
js canvas实现5张图片合成一张图片
2019/07/15 Javascript
JS中的算法与数据结构之栈(Stack)实例详解
2019/08/20 Javascript
vue语法自动转typescript(解放双手)
2019/09/18 Javascript
简单的Python抓taobao图片爬虫
2014/10/26 Python
用Python编写web API的教程
2015/04/30 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
H5调用相机拍照并压缩图片的实例代码
2017/07/20 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
大一期末自我鉴定
2013/12/13 职场文书
大学四年职业生涯规划书范文
2014/01/02 职场文书
酒店总经理欢迎词
2014/01/15 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
学校春季防火方案
2014/06/08 职场文书
2015年度个人思想工作总结
2015/04/08 职场文书
红色影片观后感
2015/06/18 职场文书
超市员工管理制度
2015/08/06 职场文书