如何使用PHP搜索电子邮件正文?

| 我想知道如何使用PHP IMAP在所有收件箱电子邮件中搜索特定单词?此搜索可能是对邮件正文执行的正则表达式...
已邀请:
我将执行以下操作。 连接到收件箱:
$imap_stream = imap_open($host,$username,$pass);
$imap_obj = imap_check($imap_stream);
$numMsgs = $imap_obj->Nmsgs;
检查文档中$ host等的格式。 循环浏览每条消息:
while ($mailNumber<= $numMsgs) {
  $message  = imap_fetchbody ($imap_stream,$mailNumber,1);

  //Regex each message:
  if(preg_match($pattern, $string){
         imap_mail ($to,$subject,$message);
  }
}
编辑 如果要转发特定的电子邮件,可以使用imap_mail()进行发送。往上看。

要回复问题请先登录注册