【问题标题】:how to make a email seen unseen in php imap function如何使电子邮件在 php imap 函数中看不见
【发布时间】:2016-06-12 16:43:22
【问题描述】:

我正在尝试制作一个像电子邮件客户端这样的 php 应用程序。当我使用 php imap 获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能那样做。 我正在尝试制作一个像电子邮件客户端这样的 php 应用程序。当我使用 php imap 获取邮箱并阅读邮件时,我需要将电子邮件标志设置为已读。但我不能那样做。

这里有一些我用来做的简单代码。

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

但它会从邮箱中删除电子邮件。 现在我搜索好的但没有得到任何合适的解决方案。

【问题讨论】:

  • 您知道已经有许多免费的和基于php 的imap 客户端吗?如果您错过某些功能,为什么不使用其中之一并做出贡献?

标签: php mysql imap email-client


【解决方案1】:

您的代码用于从邮箱中删除邮件。你可以试试这个

imap_search($inbox,'UNSEEN');
imap_setflag_full($inbox, $email_number, "\\Seen \\Flagged", ST_UID);

【讨论】:

    猜你喜欢
    • 2021-08-06
    • 1970-01-01
    • 2014-08-06
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-30
    相关资源
    最近更新 更多