有没有办法将IMAP命令组合起来获取文件夹列表,以及获取文件夹邮件计数的方法。
$ LIST "" *
$ STATUS INBOX (messages)
这两个有效,但有点慢。 我正在创建一个需要来自IMAP服务器(例如Gmail)的这两个信息的程序,只需一个服务器请求即可完成此任务,因为这会花费宝贵的时间。
我正在使用基于http://www.codeproject.com/Articles/29594/How-to-Access-Emails-Using-the-IMAP-Protocol
的自写类的c#答案 0 :(得分:1)
该协议允许您对命令进行管道传输,因此您可以在等待第一个命令的结果时发出第二个命令。
答案 1 :(得分:1)
seit rfc 5819(http://tools.ietf.org/html/rfc5819)geht das,sofern der serve es unterstuetzt:
$ LIST“”*返回(状态(消息))
__
根据RFC 5819(http://tools.ietf.org/html/rfc5819),只要服务器支持以下命令,就有可能:
$ LIST "" * RETURN (STATUS (MESSAGES))