Возможно ли с помощью Horde FETCH использовать режим 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)]);
Установите для параметра «peek» значение true, и это заставит орду получать почту в режиме PEEK.
Такой способ получения почты не будет помечен как видимый.
$fetchQuery->fullText(['peek' => true]);
Других решений пока нет …