$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
相关文章

17Feb2025
WordPress 深度依赖第三方 JavaScript 和 PHP 库,其中 jQuery 是使用最广泛的 JavaScript 库,PHP 库主要由单个类文件组成。其他使用的 JavaScript 库包括 jQuery Masonry、jQuery Hotkeys、jQuery Suggest、jQuery Form、jQuery Color、jQuery Migrate、jQuery Schedule、jQuery UI、Backbone、colorpicker、hoverIntent、S

20Dec2024
性能比较:循环中的 PDO::fetchAll 与 PDO::fetch 在循环中使用 PDO::fetchAll() 和 PDO::fetch() 之间的选择可能会影响两者...

26Dec2024
PDO 与 MySQLi:全面比较使用 MySQLi 和 PDO 进行数据库交互之间的争论多年来一直困扰着开发人员......

16May2023
PHP编写数据库报表的方法数据库报表是一种常见的数据分析工具。通过将数据库中的数据按照特定的格式展示出来,可以让用户更加直观地了解数据之间的关系和趋势。PHP作为一种常见的Web编程语言,也可以用来编写数据库报表。在本文中,我们将介绍一些PHP编写数据库报表的方法。使用PHP连接数据库首先,我们需要使用PHP连接数据库。在PHP中,可以使用mysqli或PD

16May2023
PHP是一种广泛使用的Web开发语言,由于其简单易学、灵活多变、速度较快等特点,成为了Web开发领域的重要工具。在Web开发中,数据库是不可缺少的组成部分之一。为了保证数据库的完整性和一致性,开发人员可以使用事务来实现对数据库操作的控制。本文将介绍如何使用PHP编写数据库事务的方法。一、什么是数据库事务?数据库事务(DatabaseTransaction)


热工具
