PHP - IMAP命令存储错误:无效的消息集

时间:2018-06-04 12:57:36

标签: php imap

我正在使用带有php的imap,我发现了这个错误:

未知:IMAP协议错误:IMAP命令中的错误存储:无效的消息集(0.001 + 0.000秒)。 (ERRFLG = 2)

仅在某些邮箱中发生这种情况(例如,在misterdomain.eu上托管的邮箱)。

错误发生在脚本末尾, imap_close()之后。

这是简单的代码。如果你有任何建议(远在我的第一个问题),真的被接受了。

 Fatal error: Class 'Twig\Extension\AbstractExtension' not found in /Users/yyy/Sites/xxx/vendor/symfony/symfony/src/Symfony/Bridge/Twig/Extension/FormExtension.php on line 32

1 个答案:

答案 0 :(得分:1)

您正在使用UID进行搜索和获取,但使用消息序列号进行存储。这些对邮件编号的方式不匹配,因此您要发送无效的邮件编号进行存储。将approriate ST_UID标志添加到imap_clearflag_full。

此外,系统标志使用反斜杠,而不是正斜杠:'\\Seen'\Unseen不是定义的标志。您可能希望添加 \Seen标志。