首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IMAP - in_reply_to始终为空

IMAP - in_reply_to始终为空
EN

Stack Overflow用户
提问于 2018-08-24 15:56:11
回答 1查看 83关注 0票数 0

我想要将回复与原始邮件配对。

我像这样连接到一个gmail帐户:

代码语言:javascript
复制
$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
$username = 'somebody@gmail.com'
$password = 'password'; 

$inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error());

$emails = imap_search($inbox,'UNSEEN');
$max_emails = 3;

if($emails) {
  rsort($emails);

  foreach($emails as $email_number) {
    $overview = imap_fetch_overview($inbox,$email_number,0);             
    if($count++ >= $max_emails) break;                
  }
}

当收件箱中的电子邮件是回复时,imap_fetch_overview中会出现[in_reply_to]字段,因此它知道这是回复,但此字段始终为空。

如何配对对已发送邮件的回复?

EN

回答 1

Stack Overflow用户

发布于 2018-08-24 16:04:26

忽略这个...

我是这样显示结果的:

代码语言:javascript
复制
print_r($overview);

在执行此操作时:

代码语言:javascript
复制
var_dump($overview);

信息就在那里。不知道为什么..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51999906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档