как сделать электронное письмо видимым невидимым в функции php imap

Я пытаюсь создать php-приложение, например почтовый клиент. когда я получаю почтовый ящик с помощью php imap и читаю сообщение, мне нужно установить флаг электронной почты как прочитанный. но я не могу этого сделать. Я пытаюсь создать php-приложение, например почтовый клиент. когда я получаю почтовый ящик с помощью php imap и читаю сообщение, мне нужно установить флаг электронной почты как прочитанный. но я не могу этого сделать.

вот простой код, который я использую для этого.

imap_search($inbox);
imap_delete($inbox,$email_number); 
imap_expunge($inbox);

но это удалит письмо из почтового ящика. Теперь я ищу хорошее, но не нахожу подходящего решения.


person john hotlar    schedule 12.06.2016    source источник
comment
Вы в курсе, что уже существует несколько бесплатных imap-клиентов на базе php? Почему бы не использовать один из них и внести свой вклад, если вы пропустите какую-то функцию?   -  person arkascha    schedule 12.06.2016


Ответы (1)


ваш код используется для удаления почты из почтового ящика. ты можешь попробовать это

imap_search($inbox,'UNSEEN');
imap_setflag_full($inbox, $email_number, "\\Seen \\Flagged", ST_UID);
person Mahedi Hasan    schedule 12.06.2016