搜索
首页PHP 库Other librariesFetch-masterIMAP的PHP库
Fetch-masterIMAP的PHP库
$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

相关文章

WordPress使用的JavaScript和PHP库WordPress使用的JavaScript和PHP库

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

循环中的 PDO::fetchAll() 与 PDO::fetch():哪个对于数据库检索更有效?循环中的 PDO::fetchAll() 与 PDO::fetch():哪个对于数据库检索更有效?

20Dec2024

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

PHP中MongoDB数据库的操作PHP中MongoDB数据库的操作

08Jun2018

这篇文章主要介绍了PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例,需要的朋友可以参考下

PDO 或 MySQLi:哪个 PHP 数据库库适合您的项目?PDO 或 MySQLi:哪个 PHP 数据库库适合您的项目?

26Dec2024

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

PHP编写数据库报表的方法PHP编写数据库报表的方法

16May2023

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

PHP编写数据库事务的方法PHP编写数据库事务的方法

16May2023

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

See all articles