导致“无UID搜索状态错误”的原因

问题描述 投票:0回答:1

我有一个脚本通过TCP /套接字连接,验证SSL,然后检查来自流的响应是否返回“OK”。然后它发送一个UID搜索命令: {tag} UID SEARCH (UNDELETED) (SENTSINCE "{RFC2060 Format Date}")

然后我跟着另一个qazxsw poi检查以及qazxsw poi流响应检查。当两者都不成立时,我总是以流为结果:OK

我不确定,但如果电子邮件没有收件箱或其他内容,是否可能会返回?


这似乎一直发生在yeah.net(163-中国相关的电子邮件服务)上我的一个中国朋友的特定帐户上。

当我使用Windows 10的Mail App登录时,我可以看到它有中文收件箱。是否可能与此有关导致此问题?

* SEARCH

我本质上想要搜索自发送日期以来尚未删除的每封电子邮件,或许(已发布)不是全局声明并且是实际的收件箱或其他内容?


根据IMAPv4.1的RFC:

xm005 NO UID SEARCH State error

也许它与Inbox无关?无论奇怪的是,这两封电子邮件都发生在中文收件箱上,但是我的英文版本只有很好用。


我删除了enter image description here并试图运行,同样的问题发生了,所以不是那样的。

imap
1个回答
0
投票

错误消息中的“状态”可能表示“您的州不包含邮箱”。确保在UNDELETED Messages that do not have the \Deleted flag set. 之前发出(UNDELETED)命令。

© www.soinside.com 2019 - 2024. All rights reserved.