gpt4 book ai didi

PHP Imap_mail_move() 使 "Seen"消息为 "Unread"

转载 作者:搜寻专家 更新时间:2023-10-31 22:14:38 27 4
gpt4 key购买 nike

我正在使用 imap_mail_move + imap_expunge 将邮件从邮箱“A”移动到邮箱“B”。

将标记为“已读”的邮件移至邮箱“B”后,我正在获取邮箱“B”信息以更新“已读/未读”计数器:imap_open + imap_mailboxmsginfo - 信息显示“未读”值增加了1.

使用 N 个“已读”标记的消息重复打洞过程会导致“未读”值增加 N。

连续测试显示 - 消息已成功移动,但移动后标记为“已读”的消息在第一个 imap_mailboxmsginfo 请求中以某种方式显示为“未读”。

也许强制刷新一些神秘的 IMAP 缓冲区或清空 secret IMAP 缓存(如果有)是有意义的?

有什么想法吗? imap_mailboxmsginfo 中返回的“未读/已读”值实际上是否等于“未读/已读”标志?

最佳答案

php 中的 imap 类有很多错误,我知道这是因为我编写了自己的邮件系统,并且有很多 imap 错误问题。你必须坚持你的“黑客”解决方案。

关于PHP Imap_mail_move() 使 "Seen"消息为 "Unread",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8097875/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com