微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 php 中使用 imap 搜索单独获取和显示 gmail 内部正文或消息?

如何解决无法在 php 中使用 imap 搜索单独获取和显示 gmail 内部正文或消息?

无法在 PHP 中使用 imap 搜索单独获取显示 gmail 内部正文或邮件

如何在表 tr 中分别显示 Gmail 内部正文或邮件

这是我的代码

/* Connecting Gmail server with IMAP */
$connection = imap_open('{imap.gmail.com:993/imap/ssl}INBox','test@gmail.com','test@123') 
or die('Cannot connect to Gmail: ' . imap_last_error());

/* Search Emails having the specified keyword in the email subject */
$emailData = imap_search($connection,'UNSEEN');

if (! empty($emailData)) {
foreach ($emailData as $emailIdent) {
$overview = imap_fetch_overview($connection,$emailIdent,0);
$message = imap_fetchbody($connection,'1.1');
$messageExcerpt = substr($message,150);
$partialMessage = trim(quoted_printable_decode($messageExcerpt));
$date = date("d F,Y",strtotime($overview[0]->date));
?>

  <tr>
  <td><?PHP echo $overview[0]->from; ?></td>
  <td><?PHP echo $overview[0]->subject; ?> - <?PHP echo $partialMessage; ?></td>
  <td><?PHP echo $date; ?></td>
  <td><?PHP echo $message ; ?></td>
  </tr>
  <?PHP
  }
  }
  imap_close($connection);
  } //end if

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。