我正在尝试制作一个类似电子邮件客户端的 php 应用程序。当我使用 php imap 获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能那样做。 我正在尝试制作一个像电子邮件客户端这样的 php 应用程序。当我使用 php imap 获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能那样做。
这是我用来执行此操作的一些简单代码。
imap_search($inbox);
imap_delete($inbox,$email_number);
imap_expunge($inbox);
但它会从邮箱中删除电子邮件。 现在我搜索好的但没有得到任何合适的解决方案。
最佳答案
您的代码用于从邮箱中删除邮件。你可以试试这个
imap_search($inbox,'UNSEEN');
imap_setflag_full($inbox, $email_number, "\\Seen \\Flagged", ST_UID);
关于php - 如何使电子邮件在 php imap 函数中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37772271/