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 相关文章推荐
也谈截取首页新闻 - 范例
Oct 09 PHP
php 采集书并合成txt格式的实现代码
Mar 01 PHP
php 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
PHP 截取字符串专题集合
Aug 19 PHP
php获取本地图片文件并生成xml文件输出具体思路
Apr 27 PHP
解决FastCGI 进程超过了配置的活动超时时限的问题
Jul 03 PHP
zend optimizer在wamp的基础上安装图文教程
Oct 26 PHP
用PHP代码给图片加水印
Jul 01 PHP
php实现搜索类封装示例
Mar 31 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
PHP CURL使用详解
Mar 21 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
Feb 12 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
原生php实现excel文件读写的方法分析
2018/04/25 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
浅谈php常用的7大框架的优缺点
2020/07/20 PHP
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
jquery任意位置浮动固定层插件用法实例
2015/05/29 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
AngularJS中watch监听用法分析
2016/11/04 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
python使用新浪微博api上传图片到微博示例
2014/01/10 Python
使用python实现tcp自动重连
2017/07/02 Python
Python实现的字典值比较功能示例
2018/01/08 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
pytorch dataloader 取batch_size时候出现bug的解决方式
2020/02/20 Python
python 如何使用find和find_all爬虫、找文本的实现
2020/10/16 Python
python 模拟登陆github的示例
2020/12/04 Python
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
警校毕业生自我评价
2014/04/06 职场文书
端午节演讲稿
2014/05/23 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2015年公司新年寄语
2014/12/08 职场文书
2015年艾滋病防治工作总结
2015/05/22 职场文书
2015年网管个人工作总结
2015/05/22 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
Python实现排序方法常见的四种
2021/07/15 Python
Win11如何设置右键单击显示所有选项?Win11右键单击显示所有选项设置教程
2022/04/08 数码科技