Php-imap: Как не отмечать буквы прочитанными?

Созданный на 13 мар. 2020  ·  3Комментарии  ·  Источник: barbushin/php-imap

  • Версия PHP: 7.4.3 (cli)
  • Тип исполнения: CLI

Я получаю такой список писем:
$this->mailbox->searchMailbox('UNSEEN');

Все письма, которые я получаю, помечаются как прочитанные

Хочу, чтобы этого не было - как отключить? Я хочу отмечать буквы после обработки вручную

question

Все 3 Комментарий

Благодарность! - Я как-то не видел

Обратите внимание, что saveMail всегда делает сообщения непрочитанными.
Единственная возможность преодолеть это - добавить сразу после этого markMailAsUnread :

до:

$mailbox->saveMail($mail_id, 'filename.eml');

после:
`` php
$ unseen = in_array ($ mail_id, $ mailbox-> searchMailbox ('UNSEEN', true));
$ mailbox-> saveMail ($ mail_id, 'filename.eml');
if ($ unseen) {$ mailbox-> markMailAsUnread ($ mail_id); }

Была ли эта страница полезной?
0 / 5 - 0 рейтинги