是什么导致 "NO UID SEARCH State error"
What causes a "NO UID SEARCH State error"
我有一个通过 TCP/Sockets 连接的脚本,验证 SSL,然后检查是否来自流 returns "OK" 的响应。
然后它发送一个 UID 搜索命令:
{tag} UID SEARCH (UNDELETED) (SENTSINCE "{RFC2060 Format Date}")
然后我进行另一个 OK
检查以及 * SEARCH
流响应检查。
当这两个都不正确时,我总是以流的结果结束:xm005 NO UID SEARCH State error
我不确定,但如果电子邮件没有未删除的收件箱或其他东西,这 returns 可能吗?
我的一位中国朋友在 yeah.net(163-中国相关电子邮件服务)上的特定帐户似乎一直都在发生这种情况。
当我使用Windows 10 的邮件应用程序登录时,我可以看到它有中文收件箱。是否可能与此有关导致此问题?
我基本上想搜索发送日期内未删除的每一封电子邮件,也许 (UNDELETED) 不是全局声明而是实际的收件箱之类的?
根据 IMAPv4.1 的 RFC:
UNDELETED
Messages that do not have the \Deleted flag set.
所以这可能与收件箱无关?尽管这很奇怪,发生这种情况的两封电子邮件都有中文收件箱,但我的英文 - 只有一封工作出色。
我删除了 (UNDELETED)
并尝试 运行,但出现了同样的问题,所以不是那个。
错误消息中的 "state" 可能意味着 "your state does not include a mailbox"。确保在 UID SEARCH
.
之前发出 SELECT
命令
我有一个通过 TCP/Sockets 连接的脚本,验证 SSL,然后检查是否来自流 returns "OK" 的响应。
然后它发送一个 UID 搜索命令:
{tag} UID SEARCH (UNDELETED) (SENTSINCE "{RFC2060 Format Date}")
然后我进行另一个 OK
检查以及 * SEARCH
流响应检查。
当这两个都不正确时,我总是以流的结果结束:xm005 NO UID SEARCH State error
我不确定,但如果电子邮件没有未删除的收件箱或其他东西,这 returns 可能吗?
我的一位中国朋友在 yeah.net(163-中国相关电子邮件服务)上的特定帐户似乎一直都在发生这种情况。
当我使用Windows 10 的邮件应用程序登录时,我可以看到它有中文收件箱。是否可能与此有关导致此问题?
我基本上想搜索发送日期内未删除的每一封电子邮件,也许 (UNDELETED) 不是全局声明而是实际的收件箱之类的?
根据 IMAPv4.1 的 RFC:
UNDELETED
Messages that do not have the \Deleted flag set.
所以这可能与收件箱无关?尽管这很奇怪,发生这种情况的两封电子邮件都有中文收件箱,但我的英文 - 只有一封工作出色。
我删除了 (UNDELETED)
并尝试 运行,但出现了同样的问题,所以不是那个。
错误消息中的 "state" 可能意味着 "your state does not include a mailbox"。确保在 UID SEARCH
.
SELECT
命令