我正在尝试制作像电子邮件客户端这样的php应用程序。当我用php imap获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能这样做。 我正在尝试制作像电子邮件客户端这样的php应用程序。当我用php imap获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能这样做。
这是我用来做的一些简单代码。
imap_search($inbox);
imap_delete($inbox,$email_number);
imap_expunge($inbox);
但它将从邮箱中删除电子邮件。 现在我搜索好的但没有得到任何适当的解决方案。
答案 0 :(得分:1)
您的代码用于从邮箱中删除邮件。你可以试试这个
imap_search($inbox,'UNSEEN');
imap_setflag_full($inbox, $email_number, "\\Seen \\Flagged", ST_UID);