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 相关文章推荐
PHP5中MVC结构学习
Oct 09 PHP
php下使用无限生命期Session的方法
Mar 16 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
php三维数组去重(示例代码)
Nov 26 PHP
PHP内核探索:变量概述
Jan 30 PHP
ThinkPHP之A方法实例讲解
Jun 20 PHP
基于PHP的简单采集数据入库程序【续篇】
Jul 30 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
PHP中array_slice函数用法实例详解
Nov 25 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
thinkPHP模板引擎用法示例
Dec 08 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
thinkPHP多表查询及分页功能实现方法示例
2017/07/03 PHP
PHP递归的三种常用方式
2019/02/28 PHP
PHP通过文件保存和更新信息的方法分析
2019/09/12 PHP
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
2021/03/09 HTML / CSS
event.srcElement 用法笔记e.target
2009/12/18 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
jquery 实现返回顶部功能
2014/11/17 Javascript
jQuery中:first选择器用法实例
2014/12/30 Javascript
简单了解JavaScript操作XPath的一些基本方法
2016/06/03 Javascript
jQuery实现的导航下拉菜单效果示例
2016/09/05 Javascript
微信小程序组件 marquee实例详解
2017/06/23 Javascript
js使用原型对象(prototype)需要注意的地方
2017/08/28 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
mpvue将vue项目转换为小程序
2018/09/30 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
Python 常用string函数详解
2016/05/30 Python
Python基于pillow判断图片完整性的方法
2016/09/18 Python
Python 将pdf转成图片的方法
2018/04/23 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Ubuntu下Python2与Python3的共存问题
2018/10/31 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
python logging日志模块原理及操作解析
2019/10/12 Python
美国蔬菜和植物种子公司:Burpee
2017/02/01 全球购物
心得体会开头
2014/01/01 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
物业管理专业自荐信
2014/07/01 职场文书
社保转移委托书范本
2014/10/08 职场文书
检讨书格式
2015/01/23 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
幼儿园六一主持词开场白
2015/05/28 职场文书
蔬果开业典礼发言稿应该怎么写?
2019/09/03 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
Java Spring Lifecycle的使用
2022/05/06 Java/Android