更多>
最新下载
24小时阅读排行榜
- 1 mysql触发器权限不足怎么办_mysql授权问题排查
- 2 mysql执行SQL时回表是如何发生的_mysql查询回表流程说明
- 3 c# IValueTaskSource<T> 的 GetStatus 和 OnCompleted
- 4 css元素大小变化过渡不自然如何修复_使用transform scale代替width height
- 5 Go 中如何通过通道传递通道指针:类型定义与函数签名详解
- 6 JavaScript 中从数组构建固定分支因子的随机树结构
- 7 SAP IDoc与XML之间如何进行数据映射?
- 8 Golang如何处理文件路径_Golang文件路径操作与规范
- 9 Python 中因动态索引越界导致的“运行时报错、调试时正常”现象解析
- 10 Logstash的XML filter插件使用方法
- 11 如何将数据库的Clob或Blob字段中的XML解析出来
- 12 css如何实现flex布局的换行间距_结合gap和flex-wrap控制
- 13 css动画元素在flex布局中表现异常如何解决_调整父容器布局或transform属性
- 14 php数据库怎么进连couchdb库_php连couchdb法【步骤】
- 15 where子句在sql中如何使用_mysql条件语法理解
更多>
最新教程
-
- Node.js 教程
- 16407 2025-08-28
-
- CSS3 教程
- 1547191 2025-08-27
-
- Rust 教程
- 23505 2025-08-27
-
- Vue 教程
- 25926 2025-08-22
-
- PostgreSQL 教程
- 22426 2025-08-21
-
- Git 教程
- 9356 2025-08-21
下载首页 / 类库下载 / 其它类库
$mailServer="imap.exmail.qq.com"; //IMAP主机
$mailLink="{{$mailServer}:143}INBOX" ; //imagp连接地址:不同主机地址不同
$mailUser = '***'; //邮箱用户名
$mailPass = '***'; //邮箱密码
$mbox = imap_open($mailLink,$mailUser,$mailPass); //开启信箱imap_open
$totalrows = imap_num_msg($mbox); //取得信件数
for ($i=1;$i<$totalrows;$i++){
$headers = imap_fetchheader($mbox, $i); //获取信件标头
$headArr = matchMailHead($headers); //匹配信件标头
$mailBody = imap_fetchbody($mbox, $i, 1); //获取信件正文
}
function matchMailHead($str){
$headList = array();
$headArr = array(
'from',
'to',
'date',
'subject'
);
foreach ($headArr as $key){
if(preg_match('/'.$key.':(.*?)[\n\r]/is', $str,$m)){
$match = trim($m[1]);
$headList[$key] = $key=='date'?date('Y-m-d H:i:s',strtotime($match)):$match;
}
}
return $headList;
}Fetch-masterIMAP的PHP库是PHP基于IMAP收取邮件的方法,并且分析了PHP基于IMAP接收邮件的相关设置与使用技巧,并附带了IMAP相关函数说明。
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:admin@php.cn
