为了使用PHP的
imap_mail_move()
imap_msgno()
作用
我在所有的邮件提供商中都发现,一旦任何给定的邮件从收件箱中移出
将始终返回0。这个
documentation page
毫无用处。
我已经提交了一份申请
PHP bug
虽然我希望有人能有点洞察力。截至2021年12月5日,我已经测试了PHP 7.3、8和8.1的最新版本。
imap_msgno()
-
我测试过AOL、Gmail和Yahoo,在我测试过的所有PHP版本中都得到了相同的结果。
-
imap_mail_move()
作用
-
imap_expunge()
函数提交更改。
-
是的,很明显我传递的是真正正确的唯一id。
-
是的,我去过
通过检查文件夹来移动邮件
直接地
在上述邮件提供商处。
-
是的,为了尝试我所能想到的一切,我尝试使用唯一id移动消息(尽管文档中有
imap_mail_move()
错误
imap_mail_move()
显然是由于没有由生成的有效绒毛“id”造成的
未知:IMAP协议错误:[CLIENTBUG]复制命令参数无效(errflg=2)
未知:[CLIENTBUG]复制命令参数无效(errflg=2)