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 加速 web 传输
Oct 09 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
删除数组元素实用的PHP数组函数
Aug 18 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
使用php测试硬盘写入速度示例
Jan 27 PHP
PHP 正则表达式常用函数
Aug 17 PHP
php删除文本文件中重复行的方法
Apr 28 PHP
PHP基于单例模式实现的数据库操作基类
Jan 15 PHP
php实现连接access数据库并转txt写入的方法
Feb 08 PHP
CakePHP框架Model函数定义方法示例
Aug 04 PHP
Yii2.0框架behaviors方法使用实例分析
Sep 30 PHP
php7 新增功能实例总结
May 25 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
长波知识介绍
2021/03/01 无线电
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
PHP XML操作的各种方法解析(比较详细)
2010/06/17 PHP
php curl优化下载微信头像的方法总结
2018/09/07 PHP
js判断游览器类型及版本号的代码
2014/05/11 Javascript
修改或扩展jQuery原生方法的代码实例
2015/01/13 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
浅析javascript的return语句
2015/12/15 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
vue单文件组件lint error自动fix与styleLint报错自动fix详解
2019/01/08 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
[02:51]DOTA2英雄基础教程 艾欧
2014/01/13 DOTA
[55:02]2014 DOTA2国际邀请赛中国区预选赛 HGT VS Orenda
2014/05/21 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
python Django模板的使用方法(图文)
2013/11/04 Python
python机器学习库常用汇总
2017/11/15 Python
Python使用pylab库实现绘制直方图功能示例
2018/06/01 Python
对python 匹配字符串开头和结尾的方法详解
2018/10/27 Python
Python获取网段内ping通IP的方法
2019/01/31 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
深入分析python 排序
2020/08/24 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
HTML5触摸事件演化tap事件介绍
2016/03/25 HTML / CSS
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
Currentbody美国/加拿大:美容仪专家
2020/03/09 全球购物
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
安全生产宣传标语
2014/06/06 职场文书
工作失职检讨书
2015/01/26 职场文书
2015年统战工作总结
2015/05/19 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书