将STATUS命令结果返回到IMAP中的LIST时出错

时间:2014-02-26 10:04:24

标签: imap

我正在尝试使用Status命令将IMAP Server查询到LIST邮箱。 也就是说,我将STATUS COMMAND结果返回到List命令输入并尝试列出所有带有STATUS的邮箱。

我试过了。

A LIST "" % RETURN (STATUS (MESSAGES UNSEEN))
A BAD [CLIENTBUG] LIST Additional arguments found after last expected argument

但我从IMAP服务器收到错误。

我检查了以下RFC并遵循。

http://tools.ietf.org/pdf/draft-melnikov-imapext-status-in-list-00.pdf

Examples
 C: A01 LIST "" % RETURN (STATUS (MESSAGES UNSEEN))
 S: * LIST () "." "INBOX"
 S: * STATUS "INBOX" (MESSAGES 17 UNSEEN 16)
 S: * LIST () "." "foo"
 S: * STATUS "foo" (MESSAGES 30 UNSEEN 29)

注意: 如果我单独运行STATUS和LIST命令工作正常。如上所述组合从服务器获取错误。请帮助我...

1 个答案:

答案 0 :(得分:1)

为此,您需要支持RFC 52585819。您可能正在使用既不支持它们的服务器。