我想要将回复与原始邮件配对。
我像这样连接到一个gmail帐户:
$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]字段,因此它知道这是回复,但此字段始终为空。
如何配对对已发送邮件的回复?
发布于 2018-08-24 16:04:26
忽略这个...
我是这样显示结果的:
print_r($overview);在执行此操作时:
var_dump($overview);信息就在那里。不知道为什么..。
https://stackoverflow.com/questions/51999906
复制相似问题