首页 > 解决方案 > 使用 PEEK 获取 PHP Horde imap

问题描述

Horde 是否可以使用 PEEK 模式获取?所以邮件在我取回之后仍然是看不见的。

$fetchQuery =  new Horde_Imap_Client_Fetch_Query();
$fetchQuery->fullText();


/** @var Horde_Imap_Client_Fetch_Results $mail */
$results = $client->fetch('INBOX', $fetchQuery, ['ids' => new Horde_Imap_Client_Ids(11632)]);

标签: phpimaphorde

解决方案


将参数 'peek' 设置为 true,它可以在 PEEK 模式下获取邮件。这样,获取邮件将不会被标记为已见。

$fetchQuery->fullText(['peek' => true]);

推荐阅读