无法在php中使用imap搜索单独获取和显示gmail内部正文或消息?
无法在php中使用imap搜索单独获取和显示gmail内部正文或消息 如何在表无法在php中使用imap搜索单独获取和显示gmail内部正文或消息?,php,gmail,imap,Php,Gmail,Imap,无法在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_err
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, $emailIdent, '1.1');
$messageExcerpt = substr($message, 0, 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
/*使用IMAP连接Gmail服务器*/
$connection=imap_open({imap.gmail.com:993/imap/ssl}收件箱,'test@gmail.com', 'test@123')
或死亡('无法连接到Gmail:'。imap_last_error());
/*搜索电子邮件主题中具有指定关键字的电子邮件*/
$emailData=imap_搜索($connection,'UNSEEN');
如果(!empty($emailData)){
foreach($emailData作为$emailIdent){
$overview=imap_fetch_overview($connection,$emailIdent,0);
$message=imap_fetchbody($connection,$emailIdent,'1.1');
$messageexecrpt=substr($message,0150);
$partialMessage=trim(引用可打印解码($messageextract));
$date=日期(“df,Y”,strottime($overview[0]->date));
?>
-
身体并不总是在1.1中。@Max它的解决方案是什么?